2012年8月15日水曜日

何気なく使っているFramework 第5回 NFCManager


確認OSバージョン

Android OS 2.3 GingerBread

NFCManagerの役割り

NfcAdapterのHelperを提供
NfcAdapter
  • Tagディスパッチを要求に使用するIntentの定義
  • フォアグラウンドでのTagディスパッチとフォアグランドでのNDEFプッシュ用の登録メソッドを提供
  • 現在、フォアグラウンドNDEFプッシュはピアツーピアのみのサポート
NfcService
  • intent-filterのActionが"android.nfc.action.TECH_DISCOVERED"のActivityへTagを配信

アプリケーションPackage『com.android.nfc』を確認中。
(作成中)

NFC規格一覧

android.nfc.techパッケージにNFCの規格に順じたクラスが存在します。

クラス名規格名備考
NfcANFC-A (ISO 14443-3A)
NfcBNFC-B (ISO 14443-3B)
NfcFNFC-F (JIS 6319-4) Felica
NfcVNFC-V (ISO 15693)
IsoDepISO-DEP (ISO 14443-4)
NdefNFC Forum data format
NdefFormatable
MifareClassicNFC-Aベースのデータ。MIFARE Pro,MIFARE PLUSなどがある
MifareUltralightMifareClassicからセキュリティといくつかのコマンドを除いたもの

f:id:baroqueworksdev:20110730025735p:image:w640

0 件のコメント:

コメントを投稿