2016年4月17日 星期日

[Android] NFC API的使用

資料來源

http://reon749.blogspot.tw/2011/09/android-nfc-api.html

[Android] NFC API的使用

Android 在2.3.3以後 加入了NFC 的功能 . NFC是什麼呢?
NFC是Near Field Communication 的縮寫. 簡單的講類似RFID的東東 , 是種近距離(10cm以下) 的contectless 的讀取技術。
 不過NFC 主要有三種模式 : Reader Mode (當讀卡機), Card Mode (變成卡片,讓別人讀) , Peer to Peer Mode (P2P,雙方互相傳送資料) 詳細的內容請參閱google大神。
今天主要的是簡單講解一下 Android 上的 NFC如何使用 在Android 系統上 NFC是否開啓的控制是在 設定->無線與網路->NFC。
在Android中的NFC 有一個觀念 只要NFC服務被開啓,
他就會在背景去監測是否有感應 ,就很像短訊或電話ㄧ樣,會去等待有沒有人傳送訊號過來 在Android上你不需要去管他怎樣去偵測到的,
只需要專著在收到系統發出的NFC Intent 之後要如何去處理就可以了,
不需要去管NFC Device初始化那些問題 ,當收到了Android系統發出的NFC Intent,他會先去檢查是否有註冊為NFC程式的APP,如果有會POP出選單 讓使用者決定要用哪隻APP去開啓 ?
這就是所謂的 Using the intent dispatch system 要如何註冊我的APP是NFC程式呢?
首先要先開起AndroidManifest.xml 

沒有留言:

張貼留言