如何将我捕获的图像保存在图库文件夹或手机内存中?

时间:2012-05-29 09:50:24

标签: netbeans java-me

我正在使用诺基亚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);
        }

1 个答案:

答案 0 :(得分:3)

J2ME非常严格。可能手机不允许在文件系统的根文件夹中存储内容。 尝试找到images文件夹,并将其存储在那里。

您可以使用

获取目录

System.getProperty( “fileconn.dir.photos”)

另见 FileConnection API system properties in the Symbian platform and Series 40