1

AndroidフォンがUSBケーブルでコンピューターに接続されている場合、リムーバブルストレージとしてマウントされる場合がありますが、一部の電話ではmtp(メディア転送プロトコル)としてマウントされる場合がありますSDカードがリムーバブルまたはmtpとしてマウントされるかどうかをAndroidで検出する方法はありますか?

4

1 に答える 1

0

使用できます

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); 

外部ストレージがマウントされており、使用できるかどうかを確認するには

Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED);

完全に除去されたかどうかを確認します。Environment クラスには、必要なさまざまなケースがすべて含まれています。

于 2013-02-01T13:15:30.167 に答える