【问题标题】:Write a File in Phone Memory using J2ME使用 J2ME 在手机内存中写入文件
【发布时间】:2010-07-21 16:34:36
【问题描述】:

我刚刚下载了用于 Java 开发的 Samsung SDK 1.2。

现在,它是纯 J2ME 架构,所以我需要在内存中存储一​​些文件以供我的应用程序使用。

该文件可以具有 .csv 扩展名,因此我尝试了 JSR 75 的 FileConnection 类和以下代码:

try {
            FileConnection fconn = (FileConnection) Connector.open("file:///CFCard/newfile.txt");
            if (!fconn.exists()) {
                fconn.create();  // create the file if it doesn't exist
            }
            fconn.close();
        } catch (IOException ioe) {
            System.out.println("exception = "+ioe);
        }

但在这种情况下,它给了我以下异常:

exception = java.io.IOException: Root is not accessible 

所以,我不完全正确,我是否在正确的轨道上......

提前致谢。

【问题讨论】:

    标签: java file-io java-me


    【解决方案1】:

    可供您使用的根因设备而异。阅读JSR 75 documentation——你会对FileSystemRegistry.listRoots()方法感兴趣。

    【讨论】:

      【解决方案2】:

      我不确定那个“CFCard”。例如,在我的手机上,我想应该是"file:///E:/newfile.txt"

      我会尝试对此进行一些研究

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多