私はファイルブラウザアプリケーションを作ろうとしています。だから私はこのようなものを表示することから始めたいと思う。Android携帯電話のSdカードパス
しかし、私は私のSDカードのパスに到達することはできません。
注:私はそれを言うのドキュメントhereでは、この方法
String path = Environment.getExternalStorageDirectory();
を使用し、ここで「外部」という言葉に惑わされてはいけません。このディレクトリはメディア/共有ストレージと考えることができます。それは、比較的大量のデータを保持することができ、すべてのアプリケーションで共有される(許可を強制しない)ファイルシステムです。従来、これはSDカードでしたが、保護された内部ストレージとは異なるデバイスに内蔵ストレージとして実装し、コンピュータ上にファイルシステムとしてマウントすることもできます。
問題はデバイスストレージに届く可能性がありますが、私のSDカードのパスには届きません。誰もその道を得る方法を知っていますか?
あなたは[リムーバブルストレージ](https://commonsware.com/blog/2014/04/09/storage-situation-removable-storage.html)への任意のファイルシステムアクセス権を持っていません。 – CommonsWare
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_ALARMS)を使用して、すべてのタイプのディレクトリを読み取ることができます。 –