1.注册Receiver

        <receiver android:name="com.example.appservice.SmsReceiver"><intent-filter android:priority="2147483647"><action android:name="android.provider.Telephony.SMS_RECEIVED"/>//接收短信广播</intent-filter></receiver>

2.定义并处理广播接收器

package com.example.appservice;import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.util.Log;
/*** 接收来了短信的广播的receiver* @author Xiaocici**/
public class SmsReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {//1.得到intent短信数据,并封装为短信对象smsMessageBundle extras = intent.getExtras();Object[] pdus = (Object[]) extras.get("pdus");SmsMessage smsMessage = SmsMessage.createFromPdu((byte[])pdus[0]);//2.取号码String number = smsMessage.getOriginatingAddress();String content = smsMessage.getMessageBody();Log.e("TAG", number + ": "+content);//3.判断是否是黑名单号if("110".equals(number)){//4.如果是,中断广播(拦截短信)abortBroadcast();Log.e("TAG", "拦截到一个黑名单短信");}}}

黑名单拦截短信【Android】相关推荐

  1. Android拦截短信并屏蔽Notification

    Android拦截短信并屏蔽Notification 拦截短信有几个关键点: 1.android接收短信时是以广播的方式 2.程序只要在自己的Manifest.xml里加有"接收" ...

  2. Android之类似于黑名单的短信拦截

    如果没有拦截的话 也不要慌 对于有些手机是没有用的,所以这种去了解玩玩就可以了 直接上代码: xml权限配置: <?xml version="1.0" encoding=&q ...

  3. Android 拦截短信并转发,骚扰电话“响一声”量最大 垃圾短信呈现快速下降趋势...

    原标题:骚扰电话"响一声"量最大 垃圾短信呈现快速下降趋势 昨天,360手机卫士发布<2016年中国手机安全状况报告>.<报告>显示,2016年骚扰电话拦截 ...

  4. android拦截短信并屏蔽系统的Notification

    关注微信号:javalearns   随时随地学Java 或扫一扫 随时随地学Java 注册的时候很多时候有短信注册的功能,但是又不想让用户手动填写验证码,所以,如果用户是用本机手机号注册的,就要想办 ...

  5. android 电话拦截短信验证码,时至今日,苹果手机这项近乎极端的功能,是安卓机依旧没赶上的...

    在以往,从来都是安卓机追在苹果手机身后跑. 但近几年来,安卓机发展得非常快.甚至在一些地方,把苹果手机远远甩在身后. 例如,安卓机能长截图. 至今为止,iPhone都要一张一张地截图,而安卓手机能一键 ...

  6. android拦截短信获取短信内容,《英雄联盟手游》先锋测试招募说明:仅安卓用户...

    招募时间:5月10日~5月17日 测试开始时间:预计5月下旬或6月上旬 招募(体验)要求: 1.测试期间有较长时间可投入游戏体验: 2.能够积极反馈和表达自己的游戏体验感受: 3.需提前完成招募问卷( ...

  7. android 360短信拦截短信验证码,莫名收到短信验证码?360借条安全专家提醒小心新骗局...

    日常生活中,许多人在注册.登陆APP时往往都会选用短信验证码的方式来进行,这样不仅方便,也可以避免因为账号过多而遗忘登陆密码.然而,这样的方式却也成为不法分子眼中的漏洞,围绕短信验证码来展开的电信诈骗 ...

  8. android不调用系统发送短信,android之两种方式调用短信发送接口

    释放双眼,带上耳机,听听看~! 相信很多程序员在开发程序的时候都会遇到短信调用端口的情况,今天是技术狗小编为大家带来的关于android之两种方式调用短信发送接口,希望对你学习这方面知识有帮助! an ...

  9. android 开发 短信,Android开发之短信发送

    今天要讲的是使用Android开发发送短信程序.我们先来看下运行效果 图(1)                                                              ...

最新文章

  1. 周志华教授:AI领域如何做优秀研究并写高水平论文?
  2. Cocos2d-CCScene所有场景切换特效[转载]
  3. php访问mysql工具类
  4. CentOS7搭建hadoop2.6.4+HBase1.1.6
  5. WD与循环 组合数学
  6. 显示当前行号、文件名和函数名(二)
  7. C++设计模式之二 AbstractFactory模式
  8. linux定时器错误使用,linux下定时器的使用
  9. C语言按各科分数段统计人数,(更新啦)学校学生成绩统计通用模板(科目、分数、统计分数段等均可自定,班级数、学生人数不受限制)...
  10. 线性结构 —— 分块算法
  11. eclipse中 将java项目转换为web项目
  12. 浅谈实现SQL Server远距离异地容灾
  13. 全国计算机等级考试贵州大学,贵州计算机等级考试报名入口
  14. ASP.NET多附件上传和附件编辑的实现
  15. 邮件系统IP被CBL列黑,怎么样里面申诉呢?
  16. 查询hdfs的相对路径
  17. mysql 客户端可以访问_Mysql客户端工具可以连接,但是代码访问就会报错
  18. 基于STM32F103完成对SD卡的数据读取操作
  19. Win10怎么打开管理员命令提示符窗口
  20. 微服务架构【技术点3】--- [初级] windows下zookeeper的配置+dubbo服务提供者端+dubbo消费者端配置

热门文章

  1. bst java_Java的BST ZoneId代表什么?
  2. mysql 高级查询词_Mysql高级查询语句
  3. Red Hat Quay v3 镜像仓库原理与实现
  4. 前端Vue中query传参
  5. Hive, regexp_replace用法
  6. 二硬脂酰基磷脂酰乙醇胺聚乙二醇硝基-苯恶二唑;DSPE-PEG-NBD;科研用试剂材料
  7. js 修改数组对象中的属性值
  8. python 服务端,判断H5和PC的方法
  9. 王者该服务器未获取角色信息,王者荣耀荣耀榜尚未获取定位信息是怎么回事[多图]...
  10. Kafka rebalance 重平衡深度解析