2012-01-19 12 views

答えて

1

タグをスキャンすると、そのタグの種類を判断するためにAndroidが使用するデータ型が1つしかない場合があります。このデータ型は、NDEFメッセージの最初のNDEFレコードによって決まります。 AndroidはMIMEタイプまたはURIをこのレコードに割り当てて、どのアプリケーションがタグの処理に最も適しているかを把握できます。したがって、テキストレコードとURIをタグに書き込むと、そのレコードが最初のテキストの場合はプレーンテキストタグ、最初のレコードの場合はURIタグと見なされます。あなたはまだ正常にすべてのデータを読むことができます。

+0

カスタムMIMEタイプを使用している場合、この問題は解決しますか? – Sudar

+0

どのような問題がありますか? data/com.two.urls.one.textのようなMIMEタイプを作成してフィルタリングできるかどうか尋ねていますか?もしそうなら、そうすることができます。アンドロイドはこれをMIMEとして使用し、データを解析して、あなたがすでにそれを提供して以来、どのようなMIMEタイプを見つけようとしません。 – robertly

+0

ええ、私はカスタムのMIMEタイプの作成について話していました。 – Sudar

0

はい、Ndefを使用している場合。 Ndefメッセージに複数のNdefレコードを追加するだけで、メッセージ全体を1回のタップで送信することができます。メッセージに追加できるレコードの数を制限する主なものは、メッセージ全体のサイズと受信デバイスのメモリサイズ(タグなど)です。メッセージが使用可能なメモリより大きい場合、メッセージは送信されません。

+0

メッセージに複数のNDEFレコードを追加できるドキュメント/チュートリアルを教えてください。 – Sudar

関連する問題