我正在开发与某些VCard标签完美配合的NFC应用程序.
现在,我想使用客户发送给我的一些不同标签.
Android设备(Nexus 4和galaxy Nexus)仅发出NFC哔哔声,但没有出现任何应用,没有意图选择器…
这是我的意图清单:
<activity androID:name=".ResultActivity" androID:label="Alcatel Scan" androID:theme="@androID:style/theme.Holo.NoActionbar.Fullscreen" > <intent-filter> <action androID:name="androID.nfc.action.NDEF_disCOVERED" /> <category androID:name="androID.intent.category.DEFAulT" /> </intent-filter></activity>
这是我扫描标签时的关联日志猫:
12-28 12:29:35.599: D/ACDB-LOADER(164): ACDB -> send_afe_cal12-28 12:29:35.609: D/NativeNfcTag(923): Connect to a tech with a different handle12-28 12:29:35.619: D/alsa_ucm(164): Set mixer controls for HiFi Lowlatency enable 112-28 12:29:35.619: D/ALSAModule(164): Device value returned is hw:0,1412-28 12:29:35.629: D/ALSAModule(164): setHarDWareParams: reqBuffSize 1024 channels 2 sampleRate 4800012-28 12:29:35.629: D/ALSAModule(164): setHarDWareParams: buffer_size 2048, period_size 1024, period_cnt 212-28 12:29:35.639: D/NativeNfcTag(923): Check NDEF Failed - status = 312-28 12:29:35.639: D/Nfcdispatcher(923): dispatch tag: TAG: Tech [androID.nfc.tech.NfcV, androID.nfc.tech.NdefFormatable] message: null12-28 12:29:35.669: I/Nfcdispatcher(923): no match
根据这一行:“连接到具有不同手柄的技术”我真的担心该标记将永远无法被AndroID设备读取.我错了吗?
非常感谢您的帮助
解决方法:
好的,这是正确的意图过滤器:
<intent-filter> <action androID:name="androID.nfc.action.TECH_disCOVERED"/> <Meta-data androID:name="androID.nfc.action.TECH_disCOVERED" androID:resource="@xml/nfc_tech_filter" /></intent-filter><intent-filter> <action androID:name="androID.nfc.action.TAG_disCOVERED" /> <category androID:name="androID.intent.category.DEFAulT" /></intent-filter>
总结 以上是内存溢出为你收集整理的android-NFC意图过滤器=> I / NfcDispatcher(923):连接到具有不同手柄的技术全部内容,希望文章能够帮你解决android-NFC意图过滤器=> I / NfcDispatcher(923):连接到具有不同手柄的技术所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)