AppClipinvokingfromNFCTag-onlyoneNDEFrecordallowed?
创始人
2024-09-10 01:00:34
0

可以在NDEF记录中存储多个序列化的对象,并将它们作为字节数组分隔符进行分隔。当解析NDEF记录时,可以按照字节顺序反序列化对象。

以下是一个示例代码,用于将多个对象序列化并存储在一个NDEF记录中:

Val objects = new ArrayList<> (); objects.add (new MyObject (1, "object1")); objects.add (new MyObject (2, "object2")); objects.add (new MyObject (3, "object3"));

ByteArrayOutputStream bos = new ByteArrayOutputStream (); ObjectOutputStream oos = new ObjectOutputStream (bos); for (Object obj:objects) { oos.writeObject (obj); bos.write (0); //在每个对象之间添加字节分隔符 } oos.close (); bos.close ();

byte [] bytes = bos.toByteArray ();

NdefMessage message = new NdefMessage (new NdefRecord (NdefRecord.TNF_MIME_MEDIA, "application / vnd.myapp.clip", new byte [0], bytes));

要解析NDEF记录并反序列化多个对象,请使用以下代码:

byte [] payload = record.getPayload ();

ByteArrayInputStream bis = new ByteArrayInputStream (payload); ObjectInputStream ois = new ObjectInputStream (bis);

List objects = new ArrayList <> (); while (bis.available ()> 0) { Object obj = ois.readObject (); objects.add (obj);

//读取分隔符字节
bis.read ();

}

ois.close (); bis.close ();

//使用反序列化的对象 for (Object obj:objects) { MyObject myObj = (MyObject) obj; //做一些操作...... }

相关内容

热门资讯

科技新动态“红中血流攻略”素来... 科技新动态“红中血流攻略”素来有辅助开挂挂(有挂方法);亲,红中血流攻略这款游戏原来确实可以开挂的,...
今日公布“丽水都来大菠萝脚本辅... 您好:这款丽水都来大菠萝脚本辅助游戏是可以开挂的,确实是有挂的,很多玩家在这款丽水都来大菠萝脚本辅助...
发现一款“广西老友玩老师输怎么... 发现一款“广西老友玩老师输怎么版”一向有辅助开挂工具(有挂总结);亲,广西老友玩老师输怎么版这款游戏...
透视数据“epoker透视”原... 透视数据“epoker透视”原先有辅助挂(有挂方针)这是一款可以让一直输的玩家,快速成为一个“必胜”...
记者发布“友玩广西辅助联系方式... 记者发布“友玩广西辅助联系方式”原生有开挂辅助挂(有挂技术);无需打开直接搜索薇:136704302...
玩家必看科普“蜀渝牌乐汇修改器... 玩家必看科普“蜀渝牌乐汇修改器”从前有开挂辅助脚本(证实有挂)1、下载安装好蜀渝牌乐汇修改器,进入游...
透视计算“白金岛小程序插件最新... >>您好:白金岛小程序插件最新版本更新内容确实是有挂的,很多玩家在这款白金岛小程序插件最新版本更新内...
必知教程“欢聚水鱼智能辅助脚本... 大家好,今天小编来为大家解答欢聚水鱼智能辅助脚本怎么用这个问题咨询软件客服可以免费测试直接加微信(1...
揭秘一下“海豹3+1辅助器”原... 揭秘一下“海豹3+1辅助器”原先有辅助工具(发现有挂) 了解更多开挂安装加(136704302)微信...
透视安装“心悦透视辅助器免费”... 透视安装“心悦透视辅助器免费”最初有开挂辅助脚本(有挂方针);无需打开直接搜索打开薇:1367043...