为了提高手机的安全性和隐私保护,Android 5.0开始对短信处理做出了限制,我们无法通过截断SMS_RECEIVED_ACTION广播实现消息过滤。但是,我们可以采用Android系统提供的SmsManager类来实现消息的直接发送和接收,或者通过获取SmsMessage并对其内容进行解析来实现需求。同时,还可以在AndroidManifest.xml文件中声明短信广播接收器,通过程序判断接收到的消息类型来进行过滤处理。
上一篇:安卓5.0短信接收的广播为什么无法被截断,即使使用abortBroadcast()也无效?有没有其他方法可以阻止其他应用程序接收该广播?
下一篇:安卓5.1设备重置后,Cordova应用程序发生未捕获的语法错误。