【发布时间】:2012-09-29 13:29:47
【问题描述】:
我尝试将一个txt文件写入手机内存。
我使用这个代码:
FileOutputStream out3 = null;
try {
out3 = new FileOutputStream(
Environment.getRootDirectory() + "/a_directory/b.txt");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但是我得到一个错误。它说out3 是null。为什么?
当我使用Environment.getExternalStorageDirectory()时,它正在工作,但我想写入手机内存?
【问题讨论】:
-
似乎您可能需要有根设备才能写入根目录。你试过developer.android.com/reference/android/content/… 吗?
-
我试图让您的问题易于理解。下次请尝试自己做...
-
请使用更具描述性的标题。如果您能提供更多关于您在问题中想要达到的目标的信息,那也很好。
-
你也应该发布你的堆栈跟踪。
-
没找到好吗? @DiegoPlentz 没有找到。
标签: java android fileoutputstream android-file