デバイス間では、内部と外部の設定がさまざまです。私のEvoには内部ストレージと外部SDカードがありますが、同年のDroid Incredibleには内蔵ストレージ、内部SDカード(〜8GB)、外部SDカード(デフォルトの1GB)があります。恐らく他の構成もあり、今後はさらに進んでいく予定です。Android - すべての内蔵ストレージと外部ストレージを見つける
しかし、利用可能な記憶メディアの数を列挙すると、私は、Environmentのようなものがあります。ここでは、File []やそれ以外のものを返すgetExternalStorageDirectory()のようなことができます。利用可能なすべてのストレージメディアを列挙する、より安全で一般化された方法はありますか?/mnt /に移動してそこにリストを取得して、マウントされたすべてのボリュームを表示するだけですか?