从Android应用程序中读取文件

时间:2010-12-14 09:44:48

标签: android android-emulator

我需要在特定文件夹上放置一个文件,以便我的应用程序可以读取它。首先,我想尝试创建一个具有特定路径的新文件,但无论如何我尝试,在eclipse上的android开发工具上,我有一个IOException。 你知道如何在虚拟设备上创建“helloworld.txt” - 例如 -

感谢。

PS:我尝试了“新文件(Environment.get ...,”helloworld.txt“)。mkdirs();”和那样的东西

2 个答案:

答案 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中打开文件资源管理器并将文件导入设备。