1つのNDEFレコード内のNDEFメッセージ内のカスタムデータをLLCP経由で転送したい(または、ペイロードがいくつかのNDEFレコードにチャンクされる可能性があります)。移送されたコンテンツは、特定のアプリケーションでのみ意味を持つ特定の形式のファイルです。だから、NDEFヘッダーを指定する最良の方法は何ですか?カスタム(NFC)NDEF形式
1)TNFを0x04(NFC Forum External Type)、0x03(Absolute URI)または0x05(Unknown)に設定しますか? 0x04は、TYPEフィールドにカスタム相対URIと0x03絶対URIの場合があります。 0x05私はあまり好きではありません。受信デバイスはデータを処理するアプリケーションを識別できないため、TYPEは空でなければなりません(ここではIDフィールドのみが役に立ちます)。
2)IDフィールドはNDEFメッセージの一意性のためのものであるため、空でも構わないし、カスタム識別子をフォームに含めることもできます。 com.company.nfc.application_name&id=message_generated_uuid
私の意見は、TNF 0x03または0x04を使用することが好ましい方法です。メッセージにペイロードの外で転送する方がよいいくつかの追加識別が必要でない限り、IDは空白のままにしておきます。
BR ステン
こんにちは、2.3とNFCの互換性を保つのは意味がありますか? Google Nexus Sは、ICSにアップグレードできる唯一の携帯電話です.Gingerbreadと互換性がないAndroid(ただし、SymbianとiCarte 420で使用可能)に限らず、一般的なソリューションであれば何をお勧めしますか? NFCフォーラム外部タイプ? – STeN
ソニーXperiaもまだ2.3なので、Nexus Sだけではありません。あなたがジンジャーブレッドを気にしないなら、あなたが示唆するように、最も論理的な選択肢は外部のタイプでしょう。外部のタイプは、この目的のために設計されました。 –