鸿蒙HarmonyOS NFC开发指南查询开关卡模拟及查询卡模拟状态步骤

MoMo 2021年5月23日15:00:41
评论
763

 

1. 调用 NfcController 类的 getInstance()接口,获取 NfcController 实例。

2. 调用 CardEmulation 类的 getInstance(mNfcController)接口,获取CardEmulation 实例,去管理本机卡模拟模块操作。

3. 调用 setListenMode()接口去打开或者关闭卡模拟

4. 调用 isListenModeEnabled()接口去查询卡模拟是否打开。
// 获取 NFC 控制对象
NfcController mNfcController = NfcController.getInstance(context);
// 获取卡模拟控制对象
CardEmulation mCardEmulation =
CardEmulation.getInstance(mNfcController);
// 打开卡模拟
mCardEmulation.setListenMode(CardEmulation.ENABLE_MODE_ALL);
// 调用查询卡模拟开关状态的接口,返回值为卡模拟是否是打开的状态
boolean isEnabled = mCardEmulation.isListenModeEnabled(); // true
// 关闭卡模拟
mCardEmulation.setListenMode(CardEmulation.DISABLE_MODE_A_B);
// 调用查询卡模拟开关状态的接口,返回值为卡模拟是否是打开的状态
isEnabled = mCardEmulation.isListenModeEnabled(); // false

xpanx.com

https://xpanx.com/
MoMo
  • 本文由 发表于 2021年5月23日15:00:41
  • 转载请务必保留本文链接:https://xpanx.com/120.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: