2016-09-27 10 views
1

からディレクトリパスを取得Android 6.0.1にアップデートした後、私のSDカード上のファイルをプログラムで見つけることができません。SDCARD ANDROID 6.0.1

SDカードのディレクトリには、私は私のデータを持って、このパスの後、今「ストレージ/ 9C33-6BBD /」

を示しています。 どうすれば入手できますか?

System.getenv("SECONDARY_STORAGE");System.getenv("EXTERNAL_STORAGE")Environment.getExternalStorageDirectory() 

は、それがうまく機能Androiudを更新する前に

を動作しません。

+0

あなたはAndroid 4.4以降、リムーバブルストレージに直接アクセスすることはできませんでした。 – CommonsWare

+0

?? Andoird 5の下で、私は外部記憶装置からデータを読み書きできます。 – Bukmop

+0

'Environment.getExternalStorageDirectory()'から、適切な権限で読み書きできます。外部ストレージはリムーバブルストレージではありません。 – CommonsWare

答えて

0

getExternalFilesDirs()をご覧ください。それは2つのパスを与えるでしょう。 2番目はSDカードにあります。

関連する問題