BroadcastReceiver之SD的挂载监听
时间:2022-04-30 20:38
首先,新建一个类,继承于BroadcastReceiver,然后去配置Manifest.xml这就不用说了,
注意配置Manifest.xml时候的一些细节
必须加上
12 3 74 5 6
然后简单了两句判断就行了
1 public class SdReceicer extends BroadcastReceiver { 2 @Override 3 public void onReceive(Context context, Intent intent) { 4 String action = intent.getAction();//得到执行的是哪个action 5 if ("android.intent.action.MEDIA_MOUNTED".equals(action)){ 6 Toast.makeText(context,"SD卡加载了",Toast.LENGTH_SHORT).show(); 7 }else if ("android.intent.action.MEDIA_UNMOUNTED".equals(action)){ 8 Toast.makeText(context,"SD卡被卸载了",Toast.LENGTH_SHORT).show(); 9 } 10 } 11 }