【情報募集】Environment.getExternalStorageState() のテスト方法を知りたい
Closed this issue · 1 comments
shibafu528 commented
#286 の対応中に気づいたが、現在のAndroidでは簡単に Environment.getExternalStorageState()
をテストする方法が見つからない気がする。
探し方の問題かもしれないが、適当にAVDを使うと普通にデータパーティションから割り当てられた状態になっているし、オプションにこの挙動を変えるものもパッと見つからなかった。
2022年8月現在でも、外部ストレージを触る前にマウント状態を確認するよう公式ガイドには書いてある。
なので確認自体は今でも必要だと思うんだけど、やっぱりテストどうやったらいいんだろう……?
shibafu528 commented
以下のように記載があったのでテストできるのかもしれない
On devices without removable external storage, use the following command to enable a virtual volume for testing your external storage availability logic:
adb shell sm set-virtual-disk true