拦截短信
发布日期:2021-06-30 18:38:16 浏览次数:2 分类:技术文章

本文共 527 字,大约阅读时间需要 1 分钟。

//拦截短信

Object[] objects = (Object[]) intent.getExtras().get("pdus");	for(Object object:objects){//短信最多140字节,超出的话会分为多条短信发送,所以是一个数组,因为我们的短信指令很短,所以for循环只执行一次	SmsMessage message = SmsMessage.createFromPdu((byte[])object);	String originatingAddress = message.getOriginatingAddress();//短信来源号码	String messageBody = message.getMessageBody();//短信内容		System.out.println(originatingAddress+":"+messageBody);		abortBroadcast();//中断短信的传递,从而系统短信app就收不到短信了}
清单文件:
注意:当priority设置为integer的最大值2147483647时,该软件将拥有最高的拦截优先级

转载地址:https://linqiarui.blog.csdn.net/article/details/50764576 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:监听edittext的文字变
下一篇:手势识别器

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月23日 20时43分17秒