博客列表 >html5+ 监听usb动态

html5+ 监听usb动态

弘德誉曦的博客
弘德誉曦的博客原创
2019年11月04日 20:23:271383浏览

html5+ 监听usb动态

  1. var main = plus.android.runtimeMainActivity();
  2. var receiver = plus.android.implements('io.dcloud.feature.internal.reflect.BroadcastReceiver',{onReceive:getReceive});
  3. var IntentFilter = plus.android.importClass('android.content.IntentFilter');
  4. var Intent = plus.android.importClass('android.content.Intent');
  5. var filter= new IntentFilter();
  6. var action="android.hardware.usb.action.USB_STATE";
  7. filter.addAction(action);
  8. main.registerReceiver(receiver, filter);
  9. function getReceive(context,intent)
  10. {
  11. var type= intent.getAction();
  12. if(type==action)
  13. {
  14. var connected=intent.getExtras();
  15. plus.android.importClass(connected);
  16. var isusb=connected.getBoolean("connected");
  17. if(isusb)
  18. {
  19. uni.showToast({title:"USB 已连接",icon:"none"});
  20. }else{
  21. uni.showToast({title:"USB 已拔出",icon:"none"});
  22. }
  23. }
  24. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议