【发布时间】:2011-10-09 06:53:43
【问题描述】:
我想将加速度计记录的数据存储在外部存储器上,但是当我尝试创建要保存数据的目录时出现错误。我的代码如下:
dataDirectory=Environment.getDataDirectory();
path=DataDirectory.getAbsolutePath();
path+="/"+getResources().getString(R.string.DirectoryName);
myDirectory=new File(path);
myDirectory.createNewFile();
createNewFile 调用触发IOException。
我可以添加两件事:在调用getAbsolutePath 之后将path 变量设置为“/data”,并且getExternalStorageState 函数返回“mounted”。
谁能告诉我我的代码有什么问题?
提前感谢您花时间帮助我。
【问题讨论】:
标签: java android storage external android-sdcard