Android Framework读取外部存储文件

时间:2015-06-22 08:22:19

标签: android android-external-storage

我会从android框架中的外部存储读取文件内容。

File file = new File(archiveFilePath);
if(file == null ) {return false;} 

if(!(file.canRead())){
    Log.e(TAG,"FILE can not have read permissions");
    return false;
}

当我将archiveFilePath设置为/mnt/sdcard/temp.txt时,程序会打印“FILE无法读取权限”日志信息。但是当我将archiveFilePath设置为/mnt/shell/emulated/0/temp.txt时,程序可以读取文件。

它发生在android 4.4.2。

有谁知道发生了什么以及为什么?

0 个答案:

没有答案