gpt4 book ai didi

android - 我如何在 android 中创建一个 Tag 对象?

转载 作者:行者123 更新时间:2023-11-29 22:11:52 30 4
gpt4 key购买 nike

我一直在努力寻找一种方法来实例化 Tag 对象。我正在尝试这样做,以便我可以模拟各种类型的标签。

有谁知道如何使用 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);
}

也许这会有所帮助。

关于android - 我如何在 android 中创建一个 Tag 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428276/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com