我刚刚下载了用于Java开发的三星SDK 1.2。
现在,它是纯基于J2ME架构的,所以我需要在内存中存储一些文件,以供应用程序使用。
该文件可以有.csv扩展名,因此我使用以下代码段尝试了JSR75的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 所以,我不确切地说,我是否在正确的轨道上..
提前谢谢。
发布于 2010-07-21 16:26:25
您可以使用的根目录因设备而异。阅读JSR 75 documentation --您将会对FileSystemRegistry.listRoots()方法感兴趣。
发布于 2010-07-15 19:35:39
我对"CFCard“这个词不太确定。例如,在我的手机上,我想应该是"file:///E:/newfile.txt"
我会试着对此做一些研究
https://stackoverflow.com/questions/3253300
复制相似问题