有人知道ACTION_RF_FIELD_ON_DETECTED吗?

时间:2013-02-13 11:11:57

标签: android broadcastreceiver nfc broadcast android-broadcast

我想在我的手机进入NFC阅读器领域后立即使用此广播意图开始我的活动?如果有人这样做,请帮助....

1 个答案:

答案 0 :(得分:0)

可以但不建议这样做。

首先,ACTION_RF_FIELD_ON_DETECTED是受保护的意图。为了能够接收它,您必须在etc / nfcee_access.xml文件中将您的应用程序列入白名单。此文件授予对安全元素的访问权限,因此在非root用户手机上无法写入。

第二:ACTION_RF_FIELD_ON_DETECTED事件不可靠。这在源代码中说明,在praxis中是真实的。每次手机感应射频场时,你根本就没有这样的意图(有技术/历史原因,我不会在这里详细解释)。

如果您可以解决这两个问题,可以在清单中列出ACTION_RF_FIELD_ON_DETECTED,Android会很乐意启动您的应用程序。