複数のレコードを 1 つの NFC タグに保存できる、ダウンロードしてインポートできるサンプル ソース コードを探しています。
誰かそのような例を見たことがありますか?
あなたが説明しているのは一般的なシナリオです。組み込みの Android NdefMessage および NdefRecord クラスを使用してこれを行うことができますが、単純化するライブラリを作成しました: NDEF Tools for Android。
External Type レコードを使用して、次のアプローチを提案できますか?
AndroidApplicationRecord aar = new AndroidApplicationRecord();
aar.setPackageName("org.my.app");
Message message = new Message(); // org.ndeftools.Message
message.add(androidApplicationRecord);
message.add(new GenericExternalTypeRecord("org.my.app", "username", myUsernameBytes);
message.add(new GenericExternalTypeRecord("org.my.app", "password", myPasswordBytes);
NdefMessage toWrite = highLevel.getNdefMessage();
または、ユーザー名とパスワードの両方にバイト形式を作成してから、単一の外部タイプ レコードを使用することもできます。それ以降の Android バージョンでは、組み込みのヘルパー メソッドを使用して実際に上記を実行できます (ただし、手動で解析を行う必要があります)。
タグへの実際の読み取り/書き込みについては、これらのサンプル クラスを参照してください。