<meta-data>
来为android.hardware.usb.action.USB_DEVICE_ATTACHED
意图在你的 main 活动中。<meta-data>
元素指向一个外部的XML 资源文件,该XML文件就是用来声明确认你想要连接的usb设备信息的。vendor-id
product-id
class
subclass
protocol
(device or interface)<meta-data>
元素中的指定的名字一样。<manifest ...> <uses-feature android:name="android.hardware.usb.host" /> <uses-sdk android:minSdkVersion="12" /> ... <application> <activity ...> ... <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" /> </activity> </application> </manifest>在这个实例中以下格式的资源文件应该保存在 res/xml/device_filter.xml 中,来指定你要想连接的USB 设备的属性。
<?xml version="1.0" encoding="utf-8"?> <resources> <usb-device vendor-id="1234" product-id="5678" class="255" subclass="66" protocol="1" /> </resources>
文章评论(0条评论)
登录后参与讨论