是否可以通过编程方式禁用/锁定Android设备的USB端口? 我需要这样做,因为我的要求是不允许设备使用USB连接到其他人。 还有其他办法吗?
答案 0 :(得分:0)
您无法通过任何正式的API以编程方式执行此操作。你只能通过入侵内核来实现,但这将是特定于设备的。
答案 1 :(得分:0)
有可能:
在您的应用上添加usb intent过滤器。
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
在你的app intent方法中选取UsbDevice,然后获取它的UsbDeviceConnection对象并关闭()它。
我不知道它是否有效,但这就是我会尝试查看文档的内容。
http://developer.android.com/guide/topics/usb/host.html
可能有比这更简洁的方法,但你可以尝试一下。