私が尋ねたこの質問について考えたとき、私は疑問に思いました:養子縁組 SDが存在するかどうかを確認する方法は本当にないのでしょうか? Motorola G3 ではgetExternalFilesDirs()
、外部 SD が存在する場合は 2 つのパスが返されましたが、SD を内部としてフォーマットする場合は 1 つだけ (エミュレートされたもの、常に存在します) が返されました。他のデバイスも同様に動作するようです。
では、内部 SD が存在するかどうかを知りたい場合は、どこを見る必要がありますか? Environment.getExternalStorageDirectory()
提供されているもの (メーカー固有ではない) はありますか?たとえば、ユーザーが内部 SD をマウントしたために内部エミュレートを使用することを期待しているかどうかを確認できますか?