2

nokia 3120を使用していて、キャプチャした画像を電話のメモリに保存したいのですが、画像を保存すると、例外セキュリティJava/lang/SecurityException アクセスが拒否されます。

私のコード、

FileConnection fileConn = null;
        DataOutputStream dos = null;

        try {
            fileConn = (FileConnection) Connector.open(
                    "file:///C:/story123.jpg");    /*//"file:///root1/story123.jpeg");*/
            if (!fileConn.exists()) {
                fileConn.create();
            }
            dos = new DataOutputStream(fileConn.openOutputStream());
            dos.write(photo);
            dos.flush();
            dos.close();
            fileConn.close();

        } catch (IOException ioe) {
            System.out.println("Error!" + ioe);
        }
4

1 に答える 1

3

J2ME は非常に厳格です。おそらく、電話機はファイル システムのルート フォルダに何かを保存することを許可していません。画像フォルダーを見つけて、そこに保存してください。

ディレクトリを取得することができます

System.getProperty("fileconn.dir.photos")

Symbian プラットフォームおよび Series 40 の FileConnection API システム プロパティも参照してください 。

于 2012-05-29T17:42:11.133 に答える