2011-12-05 48 views
1

我想阅读由其他我的应用程序编写的文本文件。它保存广告“的Android /数据/ MyPackageName /文件/”如何从外部存储读取属于其他应用程序的文件?

我用这个代码:

File file = new File("//Android//data//MyPackageName//files//", "filename.txt"); 
FileInputStream is = new FileInputStream(file); 

,但我得到的例外“没有这样的文件或目录”

我相信,解决办法是很简单,但我找不到它。 谢谢你的帮助!

+1

它在SD卡或内部存储? – Craigy

回答

1

我不认为这是正确的使用双反斜杠“/ /”,一个就足够了。另外,路径应该是“/ mnt/sdcard/Android/data ....”。我不确定“/ mnt/sdcard”适用于每台设备,所以我的建议是使用Environment .getExternalStorageDirectory获取sd卡上的根目录。

+0

这该死的吧!这有效:)谢谢 – Maep

相关问题