NFC标记未在Android上的浏览器中打开URL

时间:2012-10-06 17:40:19

标签: android nfc ndef

我在包含以下网址的Mifare Classic标签上录制了NDEF消息:

http://192.168.195.104/micha/?id=1234

它链接到我的网络服务器,我想从我的Android手机上的数据库中读取数据。当我在浏览器中键入该地址时,请求的页面将按预期打开。但是当我尝试使用NFC标签打开它时,会出现一个白色屏幕,显示:

Arguments: http://192.168.195.104/micha/?id=1234

存储其他地址(我试过google.com)工作得很好。所以我想知道在NDEF记录中使用PHP或IP地址是否存在任何已知问题?或任何其他想法为什么它不工作?

这里是消息的HEX代码:

00 00 03 34 d1 01 1f 55 03 31 30 02 2e 31 36 38
2e 31 39 35 2e 31 30 34 2f 6d 69 63 68 61 2f 3f
69 64 3d 31 32 33 34 fe 00 00 00 00 00 00 00 00

这真的很紧急,如果有人可以帮忙的话会很棒!

1 个答案:

答案 0 :(得分:1)

这应该可行。事实上,我只是用类似的URL尝试了它,它可以在我的设备上运行。所以我的猜测是,手机上的另一个应用程序正在干扰并接收意图,而不是浏览器。您可以通过检查“adb logcat”来查看意图发送到哪个包。