难以在Android上访问外部存储

时间:2016-05-11 01:03:19

标签: android

我正在尝试访问Android应用程序上的外部存储空间以访问日志文件,因此我创建了:

new File(getExternalFilesDir(null),"log.txt");

然后在我的Android设备的根目录中创建此文件。

测试我运行的文件是否存在:

if (log!=null)
    {
        return log.exists();
    }
    return false;

但无论文件存在与否,都会返回false。

要查找我所引用的位置,我跑了:

System.out.println(log.getAbsolutePath());

返回

/storage/emulated/0/Android/data/com.supportmeplus.betatester/files/log.txt
这是什么地方?我只是想访问一个日志文件,稍后可以在应用程序外部(在计算机上)访问该日志文件。这是否与我使用模拟器测试运行应用程序的事实有关?

由于

0 个答案:

没有答案