Tag: usbserial

绕过android usb主机权限确认对话框

我想在工业中使用android, 我可以通过slickdevlabs.com库连接到Profilic和Ftdi USB串行芯片,没有任何问题。 该应用程序有一个服务,它启动时,连接到USB串行端口,并做其他事情。 我的问题是主机设备与用户没有任何交互, 所以当android要求的时候 Allow the app "MyAPP" to access the USB device ? [checkmark]Use by default for this USB device Cancel OK 没有人点击确定。 即使当我检查默认使用…checkbox,如果我重新插入USB,或重新启动主机设备,它会在下次启动时再次提问。 我用超级用户模式运行了服务和应用程序,但没有区别,它再次询问。 我添加了意图filter,但没有区别,它每次都问我。 <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> <action android:name="android.hardware.usb.action.USB_DEVICE_DETACHED" /> </intent-filter> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" /> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_DETACHED" android:resource="@xml/device_filter" /> 任何意见如何绕过或禁用它? 我有根和SU访问。