如何监听手机NFC开启

2016-09-26  本文已影响0人  iTsung

有一个界面,包含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设置,不用埋点...不用...埋点) 

不过思路值得总结

上一篇 下一篇

猜你喜欢

热点阅读