Android NFC 功能与安全元件详解
1. Android NFC 模式介绍
Android 设备中的 NFC(近场通信)功能提供了多种模式,包括读取器模式、点对点模式和卡模拟模式,下面分别进行详细介绍。
1.1 读取器模式
在某些场景下,为避免触发点对点通信并确保当前前台活动的控制,需要禁用某些 NFC 功能(如点对点和卡模拟)。活动可以通过调用 NfcAdapter 类的 enableReaderMode() 方法来启用读取器模式。以下是示例代码:
public class NfcActivity extends Activity implements NfcAdapter.ReaderCallback {
private NfcAdapter adapter;
// --snip--
@Override
public void onResume() {
super.onResume();
if (adapter != null) {
adapter.enableReaderMode(this, this, NfcAdapter.FLAG_READER_NFC_A
| NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK, null);
}
}
@Override
public void onTagDiscovered(Tag tag) {
超级会员免费看
订阅专栏 解锁全文
1069

被折叠的 条评论
为什么被折叠?



