8

AndroidでさまざまなSDカードマジックを実現する方法に関するいくつかの投稿を理解しようとしています。これらの投稿は /etc/vold.fstab を参照し、追加または変更された dev_mount 行でその内容を変更することを提案しています。

わかりました、興味深いと思います。そして、vold.fstab と dev_mount をグーグルで検索して、それらについて詳しく調べてみました。奇妙なことに、これらの用語は、Android 用の SD カードで魔法のようなことを行う方法に関するさまざまなフォーラムの投稿にのみ存在するようです.

つまり、vold.fstab ファイルに含まれているはずの内容に関する「公式」のマニュアル ページやドキュメントを見つけることができません。たとえば、それがスクリプトであろうと構成ファイルであろうと、dev_mount がコマンドであろうと仕様であろうと、等

だから、非常にn00bのAndroid開発者として、

  1. vold.fstab の公式ドキュメントまたはマニュアル ページはどこにありますか?
  2. developer.android.com 以外に、Android に関する包括的なドキュメントはどこで探すべきですか
4

2 に答える 2

6

これは有益であることがわかりました:

https://android.googlesource.com/platform/docs/source.android.com/+/android-4.2.1_r1.1/src/tech/storage/index.md

具体的には:

dev_mount <label> <mount_point> <partition> <sysfs_path> [flags]
  • label: ボリュームのラベル。
  • mount_point: ボリュームをマウントするファイルシステムのパス。
  • partition: パーティション番号 (1 ベース)、または最初に使用可能なパーティションの場合は「auto」。
  • sysfs_path: このマウント ポイントを提供できるデバイスへの 1 つ以上の sysfs パス。スペースで区切られ、それぞれが で始まる必要があり/ます。
  • flags: オプションのカンマ区切りのフラグのリスト。 を含めることはできません/。可能な値はnonremovableencryptableです。
于 2012-12-27T05:41:42.020 に答える
2

vold.fstab と dev_mount に関する一般的なドキュメントに出くわしたことはありません。私の知る限り、コードから収集できるのは、特定のシステムのマウントポイント設定を検出するためvold.fstabにコード内の単語ごとに解析されるファイルです。volume manager daemon

各ベンダーには、ボリューム マネージャ デーモンによって使用される固有の vold.fstab ファイルがあります。ほとんどの場合、Android ミドルウェアはこれを使用してマウント ポイント パスを取得します。たとえば、外部メモリカードの場合。

于 2012-12-16T23:22:20.320 に答える