6

外部ストレージ(SDカード)と内部データストレージを備えたデバイスで問題が発生しています。Samsung S3デバイスと同様に、SDカードと内部データストレージの2種類の外部ストレージがあります。APIはEnvironment.getExternalStorageDirectory()両方を取得しません、私はインターネットを検索し/proc/mounts、質問のように読むことができる泉を見つけました

Androidデバイスのすべてのマウントポイント情報を取得するにはどうすればよいですか?

/proc/mounts私の質問は、すべてのデバイスとオペレーティングシステムのファイルシステムに依存できますか、それとも制限がありますか?そして、このファイルシステムに関する良いドキュメントはありますか?

助けてくれてありがとう。

4

2 に答える 2

1

見てください/proc/self/mountinfo; すべての情報/proc/mountsとそれ以上の情報が含まれています(たとえば、バインドマウントの場合、ソースファイルシステム内のマウントされたパスが示されます)。

于 2013-03-26T14:44:03.880 に答える
0

/ procは、Linux仮想ファイルシステムのマウントポイントですprocfs。これはLinuxに固有であるため、すべてのAndroidインストールで機能します。

procfsの最良のドキュメントはそのソースコードですが、LinuxカーネルとCにある程度精通している必要があります。カーネルソースのDocumentation / filesystems/proc.txtも参照してください。関連情報が含まれている場合があります。

于 2012-08-09T23:05:12.377 に答える