为了账号安全,请及时绑定邮箱和手机立即绑定

Android - RFID 的 EPC 十六进制库填充空值

Android - RFID 的 EPC 十六进制库填充空值

小唯快跑啊 2021-08-04 15:54:58
我正在尝试将数据写入 EPC 银行。例如,我有:存储“dataaa”的字符串数据。我需要将数据变量转换为十六进制,没关系,这些数据的输出被很好地加密为十六进制,但是当我将它写入银行时 - 开始时有 14 次 0,然后开始我的十六进制数据。问题是,如何只将 HEX 字符串存储到 EPC 而没有空值?十六进制函数:char[] chars = asciiStr.toCharArray();StringBuilder hex = new StringBuilder();for (char ch : chars) {    hex.append(Integer.toHexString((int) ch));}return hex.toString();
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

EPC 内存只接受偶数长度的文本,然后从中生成一个十六进制。所以我需要检查要存储在 EPC 中的文本是否是偶数,如果不是,我向它添加了额外的“”(空格)。然后文本的长度是偶数,所以我能够将转换后的十六进制值转换并写入 EPC记忆。


查看完整回答
反对 回复 2021-08-04
  • 1 回答
  • 0 关注
  • 235 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信