我想在我的手机进入 NFC 阅读器区域后立即使用此广播意图开始我的活动?请帮助,如果有人曾经这样做过......
问问题
204 次
1 回答
0
可以但不建议这样做。
首先, ACTION_RF_FIELD_ON_DETECTED 是受保护的意图。为了能够接收它,您必须在 etc/nfcee_access.xml 文件中将您的应用程序列入白名单。此文件授予对安全元素的访问权限,因此它不可在非 root 手机上写入。
第二:ACTION_RF_FIELD_ON_DETECTED 事件不可靠。这在源代码中有所说明,在实践中也是如此。每次手机感应到射频场时,您根本不会得到这样的意图(有技术/历史原因,我不会在这里详细解释)。
如果您可以解决这两个问题,您只需在清单中列出 ACTION_RF_FIELD_ON_DETECTED,Android 就会愉快地启动您的应用程序。
于 2013-02-16T08:13:31.227 回答