【发布时间】:2011-05-16 03:03:51
【问题描述】:
if(new File("/mnt/sdcard/t.m").exists()) {...}
当我使用 Eclipse 创建一个 java 程序并在我的 Android 手机上调试它时,它测试正确。 但是当我把它放到我的Android系统的一个应用程序中时,它并没有检测到这个文件。
而且,在另一个应用程序中(也内置在我的 Android 系统中),尽管我在 AndroidManifest.xml 中添加了以下内容,
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
下面的代码导致一个异常,说没有权限,
File f=new File("/mnt/sdcard/a.t"); f.createNewFile();
谢谢。我是 Android 新手。
【问题讨论】:
标签: android android-sdcard file-exists