本文整理了Java中android.nfc.tech.Ndef.getCachedNdefMessage()
方法的一些代码示例,展示了Ndef.getCachedNdefMessage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ndef.getCachedNdefMessage()
方法的具体详情如下:
包路径:android.nfc.tech.Ndef
类名称:Ndef
方法名:getCachedNdefMessage
暂无
代码示例来源:origin: bparmentier/WiFiKeyShare
public static WifiConfiguration readTag(Tag tag) {
Ndef ndef = Ndef.get(tag);
if (ndef == null) {
Log.d(TAG, "NDEF not supported");
return null;
}
NdefMessage ndefMessage = ndef.getCachedNdefMessage();
if (ndefMessage == null) {
Log.d(TAG, "ndefMessage is null");
return null;
}
return NfcUtils.parse(ndefMessage);
}
代码示例来源:origin: tyrex-team/senslogs
public void handleTag(Tag tag) {
Ndef ndef = Ndef.get(tag);
// NDEF is not supported by this Tag.
if (ndef == null) return;
NdefMessage ndefMessage = ndef.getCachedNdefMessage();
NdefRecord[] records = ndefMessage.getRecords();
for (NdefRecord ndefRecord : records) {
if (ndefRecord.getTnf() == NdefRecord.TNF_WELL_KNOWN) {
try {
broadcastText(readText(ndefRecord));
} catch (UnsupportedEncodingException ignored) {
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!