Hi 各位JJ大佬,求助一下
现在通过 BroadcastReceiver 监听的方式,拿到短信内容,实现自动填写短信验证码的方式,是 OK 可行的。但碰到 MIUI,因为看到对于通知类短信有了特别的授权,才能采用这种方式来实现在 小米 手机上的短信验证码自动填写效果。
在搜索了一下其他方法,contentObserver,来监听 URI 变化亦可以实现,但是编写了 SMSContentObserver 的实现,也在 Activity 的 init 中进行了注册
getContentResolver().registerContentObserver(smsUri, true,smsContentObserve)
可在 debug 中,代码并为走到 SMSContentObserver.onchange 逻辑中,还有其他什么需求修改的么?AndroidManifest.xml 需要再声明什么?