2016最新Android安卓短信拦截(过Android4.4和Android5.0和Android5.1)源码
来源:互联网 发布:淘宝怎么修改折扣价 编辑:程序博客网 时间:2024/05/22 03:47
目前安卓短信拦截主要有两种方式,
一种是监听短信接收通知广播,需要设置
<uses-permission android:name="android.permission.RECEIVE_SMS" />< uses-permission android:name="android.permission.BROADCAST_SMS" />
权限,并注册接收器
<receiver android:name="com.guser.villy.SMSReceiver">
<intent-filter android:priority="2147483647" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
<action android:name="android.provider.Telephony.SMS_RECEIVED_2"/>
<action android:name="android.provider.Telephony.GSM_SMS_RECEIVED"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
另外一种是监听短信数据库,当数据库发生异动时,我们的监听器会调用回调函数进行处理,可以马上删除新收到的短信,这种方法需要注册观察器
public void addSMSObserver(){
ContentResolver resolver = getContentResolver();
Handler handler = new SMSHandler(this);
mObserver = new SMSObserver(resolver, handler);
resolver.registerContentObserver(SMS.CONTENT_URI, true, mObserver);
}
这两种方法各有千秋,在一些手机上是第一种比较好用,在一些手机上是第二种比较好用,本人将两种方法结合起来后,发现效果很好。并且支持网页、邮箱、手机三种接收方式。
项目结构
代码片段
代码很多,需要的朋友联系我QQ:2278937560
- 2016最新Android安卓短信拦截(过Android4.4和Android5.0和Android5.1)源码
- 《Android发短信底层源码(android5.1)解析》---主要解析SMSDispatcher发短信部分源码
- Android5.0 短信拦截技术分析
- Android开发之Android5.1.1(CM12.1)源码中短信发送流程解析
- Android开发之Android5.1.1(CM12.1)源码中短信发送流程解析
- Android5.1AlarmManagerService深入分析(Android4.4补充)
- android4.4 android5.0状态栏图片一体化
- android5.0:阴影和裁剪
- android5.0:图片和颜色
- android5.0+:图片和颜色
- android5.1源码中预制so和jar包
- 【Android】安卓学习笔记之接收和拦截短信
- Android-androidL(android5.0)源码下载
- 下载android5.0源码
- Android5.0 源码编译
- Android4.0 Android5.0 Android Wear开发文档
- Android5.1 触摸屏事件分发机制和源码解析一 --(View篇)
- Android5.1 触摸屏事件分发机制和源码解析二 --(ViewGroup篇)
- 同步异步网络请求封装以及数据JSON解析
- 数据结构面试题1.2.5-在二元树中找出和为某一值的所有路径
- 第12, 13, 14章
- 图像匹配之序贯相似性检测法匹配
- Windows下Setting Up a Project(建立一个工程)
- 2016最新Android安卓短信拦截(过Android4.4和Android5.0和Android5.1)源码
- leetcode笔记:Gas Station
- HTML5和HTML4之间的区别
- 我的乘法分析
- hdu2176取(m堆)石子游戏 组合游戏初步——NIM
- 【日常学习】【其他算法】codevs3371 刮油漆题解
- 网络安全和机器学习:准确的特征可通向成功
- STM32的启动文件解读
- 7个最好的javascript资源