Android 广播机制以及用法详解 (转)
转:http://blog.sina.com.cn/s/blog_5da93c8f010178zl.html
这里接收短信的广播是有序广播,因此可以设置你自己的广播接收器的级别高于系统原来的级别,就可以拦截短信,并且不存收件箱,也不会有来信提示音。
实现方法是:
<receiver android:name=".SmsReceiver" ><intent-filter android:priority="2147483647" ><action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter></receiver>
里面的android:priority="2147483647",就是设定广播接收器的级别,intent-filter 标签中的 priority 是设置广播接收器的优先级,网上很多资料都表示,优先级的设置数值为1000~-1000,1000最大,但事实上,当 priority 值为integer 的最大值才时,才是优先级最高的,即 2147483647;当然,“最高”只是限于静态注册。
两种注册BroadcastReceiver的方法:
1.在应用程序的代码中进行注册
注册:BroadcastReceiver
IntentFilter filter = new IntentFilter("android.provider.Telephony.SMS_RECEIVED");
filter.setPriority(2147483647);
receiver=new BroadReceiver();
registerReceiver(receiver,filter);
取消注册BroadcastReceiver
unregisterReceiver(receiver);
2.在AndroidManifest.xml当中进行注册
<receiver android:name="SMSReceiver">
<intent-filter android:priority="2147483647" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
转载于:https://www.cnblogs.com/li-fei/p/4321572.html
Android 广播机制以及用法详解 (转)相关推荐
- android tablayout 自定义,TabLayout用法详解及自定义样式
TabLayout的默认样式: app:theme="@style/Widget.Design.TabLayout" 从系统定义的该样式继续深入: fill fixed 264dp ...
- Android Animation之ScaleAnimation用法详解
ScaleAnimation用法详解 ScaleAnimation是Animation的子类,其有四个构造方法: 1.public ScaleAnimation(Context context, At ...
- android Handler机制之ThreadLocal详解
概述 我们在谈Handler机制的时候,其实也就是谈Handler.Message.Looper.MessageQueue之间的关系,对于其工作原理我们不做详解(Handler机制详解). Messa ...
- Android中am命令用法详解
Android中am命令用法 位于frameworks/base/cmds/pm am命令作用:管理Activity usage: am [start|broadcast|instrument|pro ...
- Android签名机制-签名过程详解
目录 一.前言 二.准备知识 1.数据摘要 2.签名文件和证书 3.jarsign和signapk工具 4.keystore文件和pk8,x509.pem文件的区别 5.手动的签名Apk包 三.分析A ...
- Android的菜单栏Menu用法详解(超详细)
菜单栏Menu用法讲解 菜单是Android应用中非常重要且常见的组成部分.能够极大的节省我们页面的使用空间,提高页面的利用率. 安卓常用的菜单有三种: OptionMenu:选项菜单,android ...
- 【Android 应用开发】Android - TabHost 选项卡功能用法详解
TabHost效果图 : 源码下载地址 : http://download.csdn.net/detail/han1202012/6845105 . 作者 :万境绝尘 转载请注明出处 ...
- android shap,Android中Shape的用法详解
ShapeDrawable是一种很常见的Drawable,可以理解为通过颜色来构造的图形,它既可以是纯色的图形,也可以是具有渐变效果的图形,ShapeDrawabled语法稍显复杂,如下所示: xml ...
- android搜索功能xml,Android_Android ActionBar搜索功能用法详解,本文实例讲述了Android ActionBar - phpStudy...
Android ActionBar搜索功能用法详解 本文实例讲述了Android ActionBar搜索功能用法.分享给大家供大家参考,具体如下: 使用ActionBar SearchView时的注意 ...
最新文章
- idea导入gradle
- Future 模式介绍
- 界限的应用开发 HTML5,更高效地到达更多设备和用户
- java商城_java开源商城系统的优势是什么?
- 二分查找及一般拓展总结
- [转]win7-64位系统添加access的ODBC数据源 看不到其它数据源的问题
- Leetcode 687.最长同值路径
- 产品开发的生命周期管理
- 怎么用8uftp上传网站,利用8Uftp上传自己的网页只需8步
- MESHLAB安装教程
- MsgBox函数用法小结
- 海盗湾(The Pirate Bay)的战争——每一名技术人员都应该思考的问题
- Git 从入门到放不下
- 触摸板小红点失灵怎么办? - Thinkpad
- 机器学习:随机梯度下降法
- 开放式耳机哪个品牌好?南卡、韶音、索尼、Oladance开放式耳机推荐
- 01 基础入门:概念名词
- java中的直接内存
- 什么是OTG,手机OTG的用途
- 京东活动+自动运行脚本+签到2021.05.26更新
热门文章
- 【Android Developers Training】 81. 解析XML数据
- 【重温经典算法之二】快速排序
- SQL Server 2005/2008 导入导出数据常见报错
- 享受Android应用程序的Java技术盛宴
- numcpp速度对比_PHP和C++性能对比.pdf
- C++ 指针函数和函数指针
- 多少秒算长镜头_下中国象棋,能算多少步才算高手?
- 新手上路之django项目开发(二)-----引入静态文件
- 新疆计算机二级慨库,2020新疆维吾尔自治区计算机二级易考套餐:二级MS Office高级应用全程班(网课+题库+教材)...
- 西固哪家计算机学校好,兰州市西固区有什么技术学校和大学