私はにあります。Marshmallow(api 23)ディレクトリ "/ storage/emulated"にアクセスする方法
および私は相対的なアクセス許可を宣言し、これらのアクセス許可を実行時に要求しています。external storage directory
- "/ storage/emulated/0"からEnvironment.getExternalStorageDirectory()
までです。このファイルインスタンス(ここではextF
と呼ぶ)を使用すると、extF.listFiles()
はnullではありません。しかし、extF.getParentFile().listFiles()
はnullを返します。 adbのシェルで
は、私が"/storage/emulated"
ディレクトリをチェックしていると2つのつの子ディレクトリが持っていた:だから
0
obb
を、なぜ私は"/storage/emulated"
上の子ファイルを取得することはできませんMarshmallow(api23)
〜File.listFiles()
?ご説明をいただき、ありがとうございます。
にこの権限を追加し、この
のような実行時の権限を追加する必要がありますか? –
@GyanendraMani MarshMallowでは、api 23. –
あなたのアプリには読み取り権限があり、apiでは実行時に権限を確認する必要があります。 –