Android NFC标签中GPS定位的意图
我正在开发一个可以读取NFC标签的应用程序。 一个基本的NFC标签已经可以工作了,而且读起来很好。然而,如果我使用的NFC标签包含纬度和经度形式的GPS信息,我的应用程序似乎不会引起注意。 我想这是因为我的Android NFC标签中GPS定位的意图,android,gps,nfc,Android,Gps,Nfc,我正在开发一个可以读取NFC标签的应用程序。 一个基本的NFC标签已经可以工作了,而且读起来很好。然而,如果我使用的NFC标签包含纬度和经度形式的GPS信息,我的应用程序似乎不会引起注意。 我想这是因为我的 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="andro
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain" />
</intent-filter>
不适合使用GPS标签激活我的主要活动。
所以这里是我的问题,我在任何地方都找不到:
为了让带有gps数据的NFC标签启动我的应用程序,需要(另外)指定什么?
其他应用程序的弹出窗口也能正常工作,因此TagWriter或Google Maps可以与此GPS NFC标签配合使用
提前谢谢 如何在标签上存储lat/lon数据?您的意图过滤器用于mime类型text/plain。这就是你存储GPS数据的方式吗?我用一个名为TagWriter的应用程序来存储它们。您可以直接在那里选择“GPS”。Tagwriter将lat/lon数据存储为URI记录,格式为:geo:lat,lon(例如geo:40.46852,-98.59231)。您的意图过滤器需要指定这样的URI。例如: