作者jamyang (Jack)
看板AndroidDev
标题[问题] app要如何被连上的accessory通知?
时间Fri Jan 25 18:54:07 2019
目前自制了一个accessoy可以与android powered device做aoa连接
透过usb与device接上後也顺利出现这画面
https://goo.gl/an2YVr
然而我在撰写device端的app程式时
虽依照developer.android中的相关说明,在AndroidManifest.xml中加入
<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/usb_device_filter" />
然後在建立usb_device_filter.xml中
加入与accessory韧体中相同的manufacturer, model, version字串
但是在accessory插入device後还是一样出现找不到对应app的画面,
app无法自动被通知打开
可以请教各位大大,要让app被accessory通知,还有什麻要素我没注意到的吗?
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.36.209
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1548413651.A.382.html
1F:推 chiel: 你有request permission吗 01/25 23:23
2F:→ jamyang: 後来发现usb_device_filter.xml中把version的属性删除就 01/26 15:06
3F:→ jamyang: 可以了 01/26 15:06