Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android NFC标签中GPS定位的意图_Android_Gps_Nfc - Fatal编程技术网

Android 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

我正在开发一个可以读取NFC标签的应用程序。 一个基本的NFC标签已经可以工作了,而且读起来很好。然而,如果我使用的NFC标签包含纬度和经度形式的GPS信息,我的应用程序似乎不会引起注意。 我想这是因为我的

         <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。例如: