首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用J2ME在手机内存中写入文件

使用J2ME在手机内存中写入文件
EN

Stack Overflow用户
提问于 2010-07-15 15:21:35
回答 2查看 2.4K关注 0票数 2

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

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

该文件可以有.csv扩展名,因此我使用以下代码段尝试了JSR75的FileConnection类:

代码语言:javascript
复制
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);
        }

但在本例中,它给了我以下例外:

代码语言:javascript
复制
exception = java.io.IOException: Root is not accessible 

所以,我不确切地说,我是否在正确的轨道上..

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-21 16:26:25

您可以使用的根目录因设备而异。阅读JSR 75 documentation --您将会对FileSystemRegistry.listRoots()方法感兴趣。

票数 4
EN

Stack Overflow用户

发布于 2010-07-15 19:35:39

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

我会试着对此做一些研究

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3253300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档