繁体   English   中英

Android NDEF NFC有效负载

[英]Android NDEF NFC Payload

我正在使用NDEF nfc卡,而我的应用程序正在读取卡中的数据。 一切正常。 但是,作为有效负载的一部分,我也要在其中获取语言类型。

If the NFC string is "Hello"

String text = new String(records.get(k).getNdefRecord().getPayload());

Output is "enHello"

我确定我可以使用子字符串删除前两个字符,但是有没有办法仅在不获取语言字符串的情况下获取有效载荷消息?

任何帮助将不胜感激。 先感谢您!!

从字节数组转换为字符串的策略是什么? getPayload()返回的数据不仅仅是您要阅读的文本。 此链接有协议的崩溃,再加上有对SO另一个链接或两个这样的一个解释如何处理它。

我已经为Android实现了一个名为NDEF Tools的库, 用于从Android中的基本NdefMessage / NdefRecord读写高级记录表示。 有关一些指针,请参见文本记录

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM