Android 8.0でFile.listFiles()を呼び出すとnullが返ってきます。
もちろん、permissionは与えてあります。(READ_EXTERNAL_STORAGE)
File file = new File("/storage/emulated/0");
file.listFiles()
このディレクトリは他のアプリ(ファイルマネージャー)で存在することは確認してあります。
また、Android 4.4では実績のあるアプリのコードです。
ちなみに属性を調べると次のようになっています。
file.isDirectory() => true
file.isFile() => false
file.canRead() => false
file.canWrite() => false
file.exists() => true
どのような原因が考えられるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/25 07:41