gpt4 book ai didi

android - 从 NFC 标签读取数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:46 29 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Strange character on Android NDEF record payload

我正在尝试从 NFC 标签中读取一些纯文本。我的代码在下面;

public void processReadIntent(Intent intent){

Parcelable[] rawMsgs = intent.getParcelableArrayExtra(
NfcAdapter.EXTRA_NDEF_MESSAGES);

NdefMessage msg = (NdefMessage) rawMsgs[0];
// record 0 contains the MIME type, record 1 is the AAR, if present
Log.d("msg", msg.getRecords()[0].getPayload().toString());

String PatientId=new String(msg.getRecords()[0].getPayload());
String UserName="nurse";
String Password="nurse";

Toast.makeText(getApplicationContext(), PatientId, Toast.LENGTH_LONG).show();

//tv.setText(new String(msg.getRecords()[0].getPayload()));
}

但是,这里的问题是当我读取数据时,我可以看到我想要的数据在开头有一个“en”。例如:如果我的实际数据在“john”中,当我阅读时,我可以将其视为“enjohn”。我知道“en”是语言标题。但是我该如何删除它呢??

我尝试过使用子字符串,但在那之后甚至都不起作用......

知道如何删除此语言 header 吗???

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