2014-12-04 56 views
3

我正在嘗試在Java卡上開發可識別Android的applet。我知道有IsoDep類允許與ADPU協議進行通信。不過,我希望它可以被識別,而無需在設備上安裝任何應用程序,也不需要刷新Android系統。Android的Java卡的自動識別

使用NDEF的NFC標籤非常容易寫入標籤,以後可以自動識別爲聯繫人,鏈接等,而無需在設備上安裝任何應用程序。使用NDEF或其他方式使用非接觸式Java Card可以做同樣的事情嗎?

回答

2

在Android系統上通過NFC觸發特定操作(例如打開URL,傳送聯繫人等)而無需定製應用程序的唯一方法是使用NDEF格式的數據。

因此,您需要在卡上創建一個實現NFC Forum Type 4標記操作規範的小程序(您可以從NFC Forum website獲取規範)。然後,您可以將NDEF消息嵌入到該小程序中。

你可以在Java卡在這裏了NFC論壇類型4標籤應用的實現方式:https://github.com/slomo/ndef-javacard(我沒有測試過這種實現,所以我不能在此實現有多好作品評論)