4

このリンクは、非リムーバブル外部ストレージについて説明しています。すべての Android デバイスには、リムーバブルでない外部ストレージがありますか?

4

2 に答える 2

3

いいえ、これは完全にメーカーによって異なります。Nexus S、Galaxy Nexus、Nexus 4 などのデバイスにはリムーバブル外部ストレージがありませんが、Optimus One などの一部のデバイスにはリムーバブル外部ストレージしかありません。一部のデバイスには、2 つの外部ストレージがあり、1 つはオンボード メモリ チップのパーティションで、もう 1 つは SD カードです。

編集

CommonsWare がコメントで指摘したように、標準の Android SDK に関する限り、デバイスには外部ストレージが 1 つしかありません (これはEnvironment.getExternalStorageDirectory()で取得できます)。ドキュメントに記載されているように、複数の外部ストレージが存在する場合、これはプライマリ外部ストレージを返します。

複数の「外部」ストレージ ディレクトリ (安全なアプリ ストレージとマウント可能な共有ストレージの両方など) を持つデバイスでは、このディレクトリは、ユーザーが操作する「プライマリ」外部ストレージを表します。

于 2013-01-10T20:51:04.127 に答える
2

そのリンクから

ユーザーがストレージを PC にマウントした場合や、外部ストレージを提供する SD カードを取り外した場合など、外部ストレージが使用できない場合があるため、ボリュームにアクセスする前に、ボリュームが使用可能であることを常に確認する必要があります。

于 2013-01-10T20:51:44.743 に答える