質問

タグオブジェクトをインスタンス化する方法を見つけようとしています。さまざまな種類のタグをシミュレートできるようにしてみてください。

を使用してUltralightオブジェクトのインスタンスを取得する方法を知っていますか

Tag tag = ?????
UltraLight obj = UltraLight.get(tag);
.

ありがとう

役に立ちましたか?

解決

ICSソースコードのNFCアプリの例では、次のようないくつかのコードを見つけることができます。

Bundle extras = new Bundle();
extras.putParcelable(Ndef.EXTRA_NDEF_MSG, ndefMsg);
extras.putInt(Ndef.EXTRA_NDEF_MAXLENGTH, 0);
extras.putInt(Ndef.EXTRA_NDEF_CARDSTATE, Ndef.NDEF_MODE_READ_ONLY);
extras.putInt(Ndef.EXTRA_NDEF_TYPE, Ndef.TYPE_OTHER);
Tag tag = Tag.createMockTag(new byte[] { 0x00 },
    new int[] { TagTechnology.NDEF },
    new Bundle[] { extras });
.

このcreateMockTagメソッドのコードは次のとおりです。

public static Tag createMockTag(byte[] id, int[] techList, Bundle[] techListExtras) {
    // set serviceHandle to 0 to indicate mock tag
    return new Tag(id, techList, techListExtras, 0, null);
}
.

これは助けることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top