android 监控sd卡变化,android 监听SD卡状态变化
监听SD卡状态变化通过广播接收者来实现一个广播可以接收多个public class SDReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {// 判断收到的是什么广播String action = intent.getAction();if ("and
监听SD卡状态变化
通过广播接收者来实现
一个广播可以接收多个
public class SDReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// 判断收到的是什么广播
String action = intent.getAction();
if ("android.intent.action.MEDIA_MOUNTED".equals(action)) {
Toast.makeText(context, "准备就绪", Toast.LENGTH_SHORT).show();
} else if ("android.intent.action.MEDIA_REMOVED".equals(action)) {
Toast.makeText(context, "SD卡拔出", Toast.LENGTH_SHORT).show();
} else if ("android.intent.action.MEDIA_UNMOUNTED".equals(action)) {
Toast.makeText(context, "SD卡不可用", Toast.LENGTH_SHORT).show();
}
}
}
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
android:name=".MainActivity"
android:label="@string/app_name">
android:name=".SDReceiver"
android:enabled="true"
android:exported="true">
更多推荐
所有评论(0)