黑名单拦截短信【Android】
来源:互联网 发布:中国万网域名管理 编辑:程序博客网 时间:2024/04/29 22:18
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", "拦截到一个黑名单短信");}}}
0 0
- android 黑名单 短信拦截
- 黑名单拦截短信【Android】
- Android--短信窃听器及黑名单拦截
- Android BroadcastReceiver之短信拦截(黑名单)
- 黑名单短信拦截
- 5.5 短信黑名单拦截
- 黑名单电话短信拦截实现
- 黑名单电话和短信拦截
- 类似于黑名单的短信拦截
- android 黑名单的拦截
- android-实现黑名单拦截
- 30、通信卫士--拦截黑名单短信
- Android 利用广播实现黑名单【指定号码】的短信的拦截 附源码下载链接
- Android黑名单拦截部分代码
- android 黑名单中电话拦截
- 黑名单电话自动拦截【Android】
- Android 设置电话号码拦截(黑名单)
- 短信黑名单
- 黑马程序员iOS前瞻2016苹果秋季产品发布会
- 良好的编程风格
- 设计模式第一重--简单工厂模式
- 分布式ActiveMQ集群
- Maven编译中Mybatis变量引起的问题及处理
- 黑名单拦截短信【Android】
- 抢购倒计时
- 第二周项目3--两种排序算法的运行时间
- 度秘
- best-time-to-buy-and-sell-stock系列(贪心与动态规划)
- Android 图片放错位置会拉伸变形
- 下拉菜单的实现(三)
- 计算机的工作原理
- 银联交易中撤销和退货的区别