Android 7.0以前は、"/"
ディレクトリの下にファイルのリストを取得できましたが、Andorid 7.0バージョンではファイルのリストを取得しようとするとnullになります"/"
ディレクトリから。アンドロイド7.0からAndroid 7.0「/」ディレクトリの下にファイルのリストを取得できません
File root = new File("/");
File[] files = root.listFiles();
Android 7.0以前は、"/"
ディレクトリの下にファイルのリストを取得できましたが、Andorid 7.0バージョンではファイルのリストを取得しようとするとnullになります"/"
ディレクトリから。アンドロイド7.0からAndroid 7.0「/」ディレクトリの下にファイルのリストを取得できません
File root = new File("/");
File[] files = root.listFiles();
私は上記のURLを読んで、StorageVolumeインスタンスを取得しようとしましたが、あらかじめ決められたディレクトリへのアクセスを提供していますが、StorageVolumeフレームワークを使って "/"ディレクトリにアクセスできません。 –
これを確認してくださいhttps://code.google.com/p/android/issues/detail?id=205565 –
使用Environment.getRootDirectory()
を置き換えてください。
これは有用ではありません/システムを返しますが、これは必須ではありません。 –
私はAndroid 7.0で同様の問題に直面していました。 「/」の代わりに「/ storage/emulated/0」を使用してみてください。あなたはあなたの携帯電話のストレージ内のすべてのファイルを取得する必要があります。
また
Environment.getExternalStorageDirectory().getAbsolutePath()
そのプロトROMを使用することができますか? – Fang
いいえ私はnexus 6に在庫ROMを持っていません。 –