跳过连接到usb附件的权限

时间:2012-06-27 04:31:43

标签: android usb

我不想获得连接USB配件的许可,因为我想连接到特定的USB配件。可能吗 。正如我在android.com上阅读的内容如下

  

注意:如果您的应用程序使用意图过滤器来发现连接时的附件,那么当用户允许您的应用程序处理意图时,它会自动获得权限。如果没有,>您必须在连接到附件之前在应用程序中明确请求权限。

所以可以这样做。请帮忙。


由于 高拉夫

1 个答案:

答案 0 :(得分:3)

您可以使用以下代码收听意图:

UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);

但是清单中必须包含信息:

http://developer.android.com/guide/topics/connectivity/usb/accessory.html#manifest

这将允许您根据许多属性过滤设备。