2012-04-02 9 views
3

検出されたNFCタグ(タグID、タグサイズ、タグタイプ、書き込み可能タグ、ターゲットタイプ、メッセージタイプ)に含まれるNDEFコンテンツを読みたいとします。検出されたNFCタグ(NDEFコンテンツ)の詳細をAndroidで読み取るには?

+0

感謝を...今私は タグmytagという=(タグ)nfcintent.getParcelableExtra(NfcAdapter.EXTRA_TAG)によってタグIDとターゲット・タイプを取得する点で最大。 文字列tagTechlist [] = myTag.getTechList(); byte [] tagID = myTag.getId(); 今、私は、そのタグのテキスト、タグのサイズ、タグのタイプ、書き込み可能かどうかを知りたいです... – Siva

答えて

11

あなたはNDEFコンテンツのタグについて話しているとしますか?その場合は、あなたが行うことができます:ウルコメントを

Tag myTag = (Tag) nfcintent.getParcelableExtra(NfcAdapter.EXTRA_TAG); 

// get NDEF tag details 
Ndef ndefTag = Ndef.get(myTag); 
int size = ndefTag.getMaxSize();   // tag size 
boolean writable = ndefTag.isWritable(); // is tag writable? 
String type = ndefTag.getType();   // tag type 

// get NDEF message details 
NdefMessage ndefMesg = ndefTag.getCachedNdefMessage(); 
NdefRecord[] ndefRecords = ndefMesg.getRecords(); 
int len = ndefRecords.length; 
String[] recTypes = new String[len];  // will contain the NDEF record types 
for (int i = 0; i < len; i++) { 
    recTypes[i] = new String(ndefRecords[i].getType()); 
} 
+0

yaありがとうございました....私はこれだけを探しました.... – Siva

+0

また、詳細については、[nfctools](https://github.com/grundid/nfctools)をチェックするか、[プラグイン](http://code.google.com/p/nfc-eclipse-plugin/)I NDEFメッセージを作成するために書きました。 – ThomasRS

+0

さらにもう1つ、Ndefタグのデータメッセージを読んでみたいです...非常に緊急...助けてください... – Siva

関連する問題