我需要在特定文件夹上放置一个文件,以便我的应用程序可以读取它。首先,我想尝试创建一个具有特定路径的新文件,但无论如何我尝试,在eclipse上的android开发工具上,我有一个IOException。 你知道如何在虚拟设备上创建“helloworld.txt” - 例如 -
感谢。
PS:我尝试了“新文件(Environment.get ...,”helloworld.txt“)。mkdirs();”和那样的东西
答案 0 :(得分:4)
如果你想在sdcard 中创建文件,你应该检查sdcard是否准备就绪(更多信息here),除了你需要{ {1}}
AndroidManifest.xml
尽量不要使用硬编码sdcard的路径,而是使用API代替。
另一方面,如果您想在手机存储上创建私人文件,您可以使用以下方法:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
答案 1 :(得分:0)
您无法使用Android应用程序访问系统文件夹。您需要通过在eclipse中使用带有ADT插件的文件浏览器availble将系统文件从系统传输到Android Emulator的虚拟SD卡。 在eclipse中打开文件资源管理器并将文件导入设备。