2014-09-23 269 views
-2

我想構建可用於學生附加跟蹤系統的Android應用程序。學生的電話將作爲一個ID(只需按數據),教師的電話將充當閱讀器(提取數據)。所以我的問題是:NFC卡仿真模式和點對點

  1. 我知道Android 4.4手機可以使用HCE,但Android手機可以作爲該HCE模擬卡的讀卡器嗎?
  2. 如果可以,那麼哪種模式更好? HCE還是點對點模式?每個的優點/缺點是什麼?
  3. 有沒有關於此的任何教程?

thx之前。

+0

的可能重複的[經由NFC是否有可能與一個觸摸2個機器人裝置交換數據?](http://stackoverflow.com/questions/23815555/is-it-possible-to -with-one-touch-two-android-devices-exchange-data-via-nfc) – 2014-09-28 07:48:33

回答

2
  1. Android手機可以充當HCE或作爲讀卡器,具體取決於應用程序。

  2. 學生應該使用HCE和老師應使用讀卡器模式

  3. 有了這些樣本可以讓你的老師應用程序和應用開發學生。 http://developer.android.com/samples/CardEmulation/index.html http://developer.android.com/samples/CardReader/index.html

+0

thx mate,但是我可以構建在ICS中讀取HCE的讀卡器模式應用程序嗎? – 2014-09-23 23:49:03

+0

是的但只有當您禁用梁。 Beam是所有Android設備的默認NFC模式。只有在KitKat(Android 4.4)中有一個選項可以暫時禁用這種模式的應用程序。 – JavaDeveloper1976 2014-09-24 13:47:27