android NFC 检测读取是否被其他应用程序使用

问题描述 投票:0回答:2

有一种方法可以检测

nfcAdapter.enableReaderMode
是否被另一个应用程序使用,或者检查回调是否不再活动并且另一个应用程序已调用enableReaderMode`

android nfc
2个回答
0
投票

你可以看看这个视频,我想这对你有帮助。 https://www.youtube.com/watch?v=n-8Aq3tp5IE


0
投票

这个问题没有意义。

来自文档

当此 Activity 位于前台时,将 NFC 控制器限制为读取器模式。

如果您的应用程序位于前台,那么任何其他应用程序都将在后台,因此不会收到任何回调,因此如果您的应用程序位于前台,则回调在其他应用程序上始终不再处于活动状态(它可能仍已注册)但 NFC 系统服务不会传递给非前台进程)。

因此没有 API 可以检查这一点,因为检查没有意义。

© www.soinside.com 2019 - 2024. All rights reserved.