android 关闭usb设备管理器,Android设备-USB设备访问弹出抑制?

当您在应用内请求权限时,“默认情况下用于此USB设备”复选框似乎没有任何作用(我不确定为什么此复选框甚至会在此弹出窗口中显示。

相反,您应该在清单中为您的活动注册一个意图处理程序:

...

...

>

您还必须在xml资源中创建一个过滤器文件,例如res / xml / usb_device_filter:

这里的供应商ID和产品ID必须以十进制形式给出-VID和PID均高于0x6666。

我在上面给出的内容也适用于USB附件(也就是说,附件是USB主机,而android是设备)-在这种情况下,意图过滤器应该注册

而且您还必须以完全相同的方式包括元数据过滤器。

请参阅[http://developer.android.com/guide/topics/connectivity/usb/accessory.html]并搜索“使用意图过滤器”部分。

编辑

总结-如果您针对自己的活动注册了意图过滤器,则在连接USB设备/附件后,将立即显示USB许可窗口。 如果用户选中“默认情况下,此USB设备使用”复选框,然后授予权限,则该权限将被记住,并且权限对话框将不会再次显示(除非卸载了应用程序或用户从应用程序管理器中清除了默认操作) )。

我在这里放置了一个很小的,可怕的工作示例项目:

[HTTP://呜呜呜.locus IA.com/examples/permission test.zip]

您将需要编辑res / xml / usb_device_filter.xml,但否则,这将使您可以非常快速地对其进行测试。

对于服务...

似乎服务无法接收USB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值