java - 如果有人通过快速设置菜单关闭 NFC,如何通知应用程序?

标签 java android nfc

我正在尝试创建一个读取 NFC 芯片的应用程序,并且正在测试一些边缘情况。如果 NFC 被禁用,则会显示一条错误消息,您可以在其中启用它。现在的问题是,如果您启用它并随后打开快速设置菜单以再次禁用 NFC,我的应用程序将无法识别该更改。有什么方法可以收到此操作的通知吗? 提前谢谢您。

最佳答案

通过广播接收器?

IntentFilter filter = new IntentFilter(NfcAdapter.ACTION_ADAPTER_STATE_CHANGED);
this.registerReceiver(mReceiver, filter);

关于java - 如果有人通过快速设置菜单关闭 NFC,如何通知应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48096357/

相关文章:

java - windows共享中的视频播放(JAVA)

java - 以编程方式下载 Maven 依赖项

Android - 未捕获的 NPE,具有基本的应用计费尝试

android - 是否存在适用于 android java 的 libspotify 12 的库?

ios - CoreNFC 不读取 iOS 中的 UID

java - 验证一个 Map 中的所有键/值对是否存在于另一个 Map 中

java - ThreadPoolExecutor 类似于 Executors.cachedThreadPool 但具有最大线程和队列

java - 单击按钮且应用程序停止时出现 IllegalStateException

ios - 可以通过 NFC 检测 Apple Watch 与 Apple Watch 的接触吗?

android - 在 Nexus-S 上读写 Mifare Classic 1K RFID