我正在尝试弄清Android USB文档中的一些概念。
在我的手机已插入PC且正在充电的环境中,由于手机正在通电,因此应该是附件,而不是主机,对吗?
这意味着对于Android,我必须使用
<uses-feature android:name="android.hardware.usb.accessory" />
我的手机/此配件插入主机后,清单中的“功能”和意图过滤器<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
是否应触发?
最后,我可以从附件中创建一个UsbManager来从主机获取信息,还是该对象仅用于主机控制器?
谢谢您的帮助!