3

我正在开发一个与 USB 设备通信的应用程序。当我第一次连接 USB 设备并运行应用程序时,它会询问 USB 权限。

我想禁止该对话框,这样它就不会再提示用户了。我知道它根据我迄今为止发现的结果要求用户许可,但是我想知道是否可以禁止该对话框。

用户是否可以通过任何方式在安装时分配权限并且不会获得该 USB 权限对话框?

4

2 回答 2

2

我对此一无所知,但答案是它可以使用 USB_DEVICE_ATTACHED 上的意图过滤器来完成 - 请参阅USB 设备访问弹出抑制?解决方案,包括一个方便的演示应用程序。

于 2013-03-10T13:23:39.247 回答
2

我认为答案是不可能的。

到目前为止,我还没有找到抑制这种情况的方法。我认为这主要是因为权限被授予特定设备,当然该设备在安装时不太可能是已知的。

您实际上需要的是一个全面的“任何 USB 设备”许可,到目前为止我当然还没有找到这样的东西。

于 2012-09-13T16:54:21.743 回答