如果您不需要使用AndroidApplicationRecords,您可以簡單地使用指向您的移動頁面的單個NDEF記錄。
舉例來說,如果您的移動網頁是http://www.example.com/mypage,你將存儲這是一個URI記錄在NDEF消息:
+-----------------------------------------+
| WKT:URI | http://www.example.com/mypage |
+-----------------------------------------+
然後,如果沒有安裝您的應用程序,這將觸發對移動web瀏覽器設備。
爲了得到這個記錄,開始你的應用程序,你需要一個適當的意圖過濾器添加到您的應用程序的清單:
<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="/mypage" />
</intent-filter>
</activity>
如果你想傳遞額外的數據到應用程序,你可以 - 的當然 - 添加第二條記錄(後面的 URI記錄),其中包含您自定義的數據。在這種情況下,你NDEF消息看起來是這樣的:
+-----------------------------------------+
| WKT:URI | http://www.example.com/mypage |
+-----------------------------------------+
| EXT:example.com:mytype | myparameters |
+-----------------------------------------+
| ... |
如該消息中的第一條記錄仍然是你的URI,該活動將持續到觸發對現有的意圖過濾器。在活動中,您可以從意向中檢索NDEF消息,並處理來自第二條記錄/其他記錄的參數。