public void onCreate(Bundle savedInstanceState) {
IntentFilter usbFilter = new IntentFilter();
usbFilter.addAction(Intent.ACTION_MEDIA_MOUNTED);
usbFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
usbFilter.addAction(Intent.ACTION_MEDIA_MOUNTED);
usbFilter.addAction(Intent.ACTION_MEDIA_REMOVED);
usbFilter.addAction(Intent.ACTION_MEDIA_CHECKING);
usbFilter.addAction(Intent.ACTION_MEDIA_EJECT);
usbFilter.addAction(Intent.ACTION_MEDIA_SCANNER_STARTED);
usbFilter.addAction(Intent.ACTION_MEDIA_BAD_REMOVAL);
usbFilter.addAction(Intent.ACTION_BOOT_COMPLETED);
usbFilter.addDataScheme("file");
usbState = new UsbState();
registerReceiver(usbState, usbFilter);
}
public class UsbState extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Log.d(TAG, intent.toString());
if(intent.getAction().equals("android.intent.action.MEDIA_UNMOUNTED")){
}else if(intent.getAction().equals("android.intent.action.MEDIA_MOUNTED")){
File dir=new File("/mnt/media_rw");
int i=dir.list().length-1;
if(i==1){
}
}
}
}
Android7.0 U盘插拔广播拦截
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 第一步现在xml下静态注册广播接收器 <!-- 监听U盘插拔的广播--> <receiver android:n...
- 本篇是通过系统方法来对sd卡及U盘插拔监听及数据获取,Android盒子端开发,有系统权限,当然,这个比较简单,知...
- 不知道为什么README文档在github上排版格式全乱了,所以写个博客当文档看吧 ImagePicker 这是一...
- 首先文章解决的是安卓手机安装证书后依然无法抓包https请求 问题背景 安卓系统>7.0,且应用不信任用户安装的证...