Android NFC标签打开应用到特定屏幕
通过对NFC和开放式应用程序的研究,我了解到他们能够打开应用程序。我的问题是,它能将应用程序打开到特定的产品页面吗 比如,如果我在一家商店里,在两种产品前放置了一个nfc标签,我可以对每个标签进行编程,以打开应用程序并转到每个产品的特定页面,该页面将包含该特定产品的信息吗Android NFC标签打开应用到特定屏幕,android,nfc,Android,Nfc,通过对NFC和开放式应用程序的研究,我了解到他们能够打开应用程序。我的问题是,它能将应用程序打开到特定的产品页面吗 比如,如果我在一家商店里,在两种产品前放置了一个nfc标签,我可以对每个标签进行编程,以打开应用程序并转到每个产品的特定页面,该页面将包含该特定产品的信息吗 谢谢 假设您有一个包含URI的标记。然后,您可以使用以下意图过滤器注册特定于产品的活动“MyProduct1Activity”: <activity android:name=".MyProduct1Activity"&
谢谢 假设您有一个包含URI的标记。然后,您可以使用以下意图过滤器注册特定于产品的活动“MyProduct1Activity”:
<activity android:name=".MyProduct1Activity">
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/myproduct1" />
</intent-filter>
</activity>
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/" />
</intent-filter>
并使用活动的getIntent()
方法重新查看活动中的意图,以解析特定产品的URI