如何监听手机NFC开启

有一个界面,包含NFC设置,本身含有NFC状态 (1.“”开启“(蓝色), 2.“已开启”(灰色)”),如果本机NFC已开启,则是状态2,无法点击,如果本机NFC未开启,则是状态1,点击“开启”,会跳转到系统设置的NFC相关界面,进行开启(用户此时有2种选择:a.开启,点返回按钮,状态变成了2  b.用户不做任何操作,点击返回按钮,还是状态1)。

 现在的需求是,添加一个埋点,当NFC开启被用户开启,针对此动作,输出log。

想到2种思路:

1.直接监听系统的NFC开启这一动作,直接,但是难度大;

2.在本APP的NFC状态界面设置一个flag = false,当进入系统NFC设置界面,如果用户开启了NFC,则更改flag = true,返回APP的NFC状态界面,如果flag的bool值发生了改变,则表示用户开启了NFC,输出埋点信息。



(最后问了同事,说NFC,默认支付APP设置,不用埋点...不用...埋点) 

不过思路值得总结

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容