2

物理 SD カードがマウントされているか、取り外されているかを確認するにはどうすればよいですか?

<receiver android:name=".MyReceiver" >
<intent-filter>
    <action android:name="android.intent.action.MEDIA_REMOVED" />
    <action android:name="android.intent.action.MEDIA_MOUNTED" />
</intent-filter>

このインテント フィルタを使用してブロードキャスト レシーバを定義しても、何にも反応しません

4

1 に答える 1

0
// try this
if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
// External SD card not mounted
}else{
// External SD card mounted
}
于 2013-09-16T10:03:12.327 に答える