Environment.getExternalStorageDirectory()
が内部ストレージ (storage/sdcard0/) を返すのはなぜですか? 私の場合、sdcard0 はローカル、sdcard1 は外部などです。
また:
私は、運がなくても正しい外部マウントSDCardの場所を取得するようにコーディングしてきました。
Environment.getExternalStorageDirectory().getAbsolutePath();
ローカル ストレージを返します。
特定の種類のファイルのファイル システムを再帰的にスイープしていますが、ハードコーディングしないと
String rootPath = File.separator+"storage";
次に、必要なものをすべて再帰的に取得します。
どんな助けでも大歓迎です。
目標は、すべての保存場所のすべてのルートを取得することです (そのための環境変数はないと思います)。