0
我想提出一个Android应用程序,将在Android默认设置打开一个网页application.I明白如何使用nfc标签打开wifi设置android?
android.provider.settings.ACTION_WIRELESS_SETTINGS
打开了WiFi设置。我需要帮助实现它作为标签的消息。
我想提出一个Android应用程序,将在Android默认设置打开一个网页application.I明白如何使用nfc标签打开wifi设置android?
android.provider.settings.ACTION_WIRELESS_SETTINGS
打开了WiFi设置。我需要帮助实现它作为标签的消息。
您不能将任意Intents存储到NFC标签中;该系统不知道如何处理它们。您需要编写一个启动应用程序的自定义有效内容,然后您的应用程序需要根据您的有效内容手动发送Intent。
至少,你要存储的AAR记录,当标签被扫描,这将启动您的应用程序:
NdefMessage msg = new NdefMessage(
new NdefRecord[] {
...,
NdefRecord.createApplicationRecord("com.example.yourapp")}
从那里,你可以添加额外的NdefRecord
条目存储任何额外的数据你要。
实际上,我建议不要将原始意图存储为记录。假设你没有正确验证输入,有人可能会编写一个类似的标签来启动系统上的任何活动,这似乎至少是不负责任的。
更多阅读:
http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#creating-records