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