当前位置:   article > 正文

如何监听USB插拔_js 如何监听设备有没有插u盘

js 如何监听设备有没有插u盘

方式一:

  1. //实例化IntentFilter对象
  2. IntentFilter fiter= new IntentFilter();
  3. filter.addAction("android.hardware.usb.action.USB_STATE");
mUsbReceiver = new USBReceiver();//自己注册的广播接收者
//注册广播接收者registerReceiver(mUsbReceiver ,filter);


  备注:

但是USBManager不可以点出来直接调用只能用他的String "android.hardware.usb.action.USB_STATE";

测试发现这个action生效,但不是即时生效的,因为这个action其实是监听USB是否connected,当USB connected时才会生效,有时候你插入了USB,但没connected,这个广播不会发出 .这个时候可以格式化刷机一下,我之前用这个就没有反应,后来格式化刷机了,问题得到了解决!


方式二:

  1. IntentFilter filter = new IntentFilter();
  2. filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
  3. filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
  4. registerReceiver(mUsb
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/321017
推荐阅读
相关标签
  

闽ICP备14008679号