我這是爲了讀取外部存儲的文件列表應用:Android的 - 讀取文件的列表失敗,因爲錯誤號= 13
<code>
File x = Environment.getExtrernalStorageDirectory();
System.out.println(x.getAbsolutePath());
File[] files = x.listFiles();
</code>
作爲輸出我得到:
<code>
/storage/emulated/0
fail readDirectory() errno=13
</code>
我使用isExternalStorageWritable和isOternalStorageReadable從here,他們都返回true。
我的平板電腦沒有固定,但它處於開發人員模式。我應該首先設置目錄嗎?
也許對WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE的權限是不夠的?
當我使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) - ofc時,會發生同樣的事情。然後輸出包含/存儲/模擬/ 0 /下載
您是否找到解決方案?我有一個類似的問題。 – Amber