2016-07-06 7 views

答えて

2

古いAndroid搭載デバイスでは、外付けストレージが物理的に取り外せるSDカードに転送されました。新しいアンドロイドデバイスでは、外部ストレージは、エミュレートされたSDカードであるデータパーティション上のディレクトリ(その上にFUSEがあります)に転送されます。

したがって、isExternalStorageEmulatedはストレージがデータパーティションにあるかどうかを示し、isExternalStorageRemovableはストレージがSDカードであるかどうかを示します。たいていの場合、彼らは反対の出力を返すでしょうが、私は外部ストレージが分離されたパーティションであるため、両方ともfalseを返すようなまれなデバイスを見つけることができると思います。

関連する問題