Android开机广播和关机广播
有些时候我们需要我们的程序在系统开机后能自动运行,这个时候我们可以使用Android中的广播机制,编写一个继承BroadcastReceiver的类,接受系统启动关闭广播。代码如下:
*@author coolszy
*@date 2011-6-14
*@blog http://blog.csdn.net/coolszy
*/
public class BootCompletedReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
Log.i("MainActivity", "系统启动完毕");
}
}
然后在AndroidManifest.xml文件中进行注册:
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
同时应添加所需要的权限:
既然Android系统在启动完毕后会发送广播,在系统关闭时是否也有对应的广播呢?通过查询帮助文档,找到了系统关闭的广播:
*@author coolszy
*@date 2011-6-14
*@blog http://blog.csdn.net/coolszy
*/
public class ShutdownReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
Log.i("MainActivity", "启动关闭中...");
}
}
在AndroidManifest.xml文件中进行注册:
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN"/>
</intent-filter>
</receiver>
是否还需要相应的权限呢?通过查询帮助文档,并没有找到相关的权限,在模拟器中进行测试,当系统关闭后能正常输出信息。
转载于:https://www.cnblogs.com/coolszy/archive/2011/06/14/2080910.html
Android开机广播和关机广播相关推荐
- android系统关机广播,Android开机广播和关机广播
android开机广播:代码如下: import android.content.BroadcastReceiver; import android.content.Context; import a ...
- 高通平台 android 12 定时开关机
高通平台 android 12 定时开关机 关机 关机实现 开机实现 总结 关机 AlarmManager取消了RTC_POWEROFF_WAKEUP 不支持通过AlarmManager设置关机唤醒设 ...
- android 关机消息广播,Android开机、关机播音监听
Android开机.关机广播监听 一.开机广播的监听 1.在AndroidManifest.xml文件注册接收开机广播 2.在BroadcastReceiver里执行要做的事情 public clas ...
- android系统关机广播,android关机方法汇总
有段时间做系统hook时需要用到系统重启,找了几种重启的方法,还有几种关机的方法,总结一下. 一,发送广播 Broadcast, Intent.ACTION_REQUEST_SHUTDOWN关机广播 ...
- Android开发之关机广播
之前测试Android续航的时候,需要自动计算开始跑测试到低电关机的续航时长,这时候就要用到关机广播了.主要的思路是,开始测试时,记录开始测试的时间点t0,在收到关机广播的时候,记录时间t1,计算t1 ...
- Android 全局大喇叭——详解广播机制
Android 全局大喇叭--详解广播机制 一.广播机制简介 1. 标准广播(Normal broadcasts) 2. 有序广播(Ordered broadcasts) 二.接收系统广播 1. 动态 ...
- Android入门(11)| 全局广播与本地广播
文章目录 广播概念 接收广播 动态注册 实例 静态注册 实例 发送广播 发送标准广播 广播的跨进程特性 发送有序广播 本地广播 广播概念 Android 中的每个应用程序都可以对自己感兴趣的广播进行注 ...
- android+广播接收者category,广播接收者
广播接收者 Android: 系统在运行过程中,会产生很多事件,那么某些事件产生时,比如:电量改变,收发短信,拨打电话,屏幕解锁等,开机,系统会发送广播,只要应用程序接收这条广播,就知道系统发生了相应 ...
- 【Android】四大组件介绍 *广播机制*
一.广播机制 1.概念 广播机制是用来互相传递信息的一种组件 2.组成部分 发送者(sendBroadcast()) 通过设置Action,标识该广播可被哪些接收器收到. 可通过putExtra,传递 ...
最新文章
- Facebook宕机背后,我们该如何及时发现DNS问题
- 阿里云rocketmq_云原生时代消息中间件的演进路线
- mysql explain 派生表_MySQL的Explain命令
- 用winformz时间格式不正确_霜冻不可怕,用生态防寒布正确预防减少损失
- php跳过代码,PHP利用continue实现跳过本次循环中剩余代码的注意点
- Tensor的索引与切片
- 构建之法读书笔记02
- idea编译android项目,IDEA创建Android项目并反编译APK
- duet display连接不上怎么办
- 怎么用计算机算lnx,ln计算(log计算器在线)
- 2021肇庆各中学高考成绩查询入口,2021高考即将来袭!肇庆各学校的同学们准备好了吗?...
- 恰星V3S投影仪好不好?适合学生党购入么?
- 聪哥哥有话说之说说《短歌行》
- Java实现合并word文档并打开合并后文档
- 爬取裁判文书网(一)
- 6大主流浏览器中,各个html标签默认的padding和maring
- mosquitto 在 Windows 上的安装
- spark+mongodb大数据框架搭建
- 某宝上关于PMP低价续证,可信吗?
- hbase java api样例(版本1.3.1,新API)
热门文章
- java中添加背景_java中如何增加背景图片
- c++ const限定符
- php保存gbk字符串,php判断字符串gbk/utf8编码和转换
- bootstarp js设置列隐藏_Bootstrap框架----DataTables列表移动端适配定义隐藏列
- 生产调度java程序原码_Rxjava的线程调度源码解析
- oracle数据库9i安装,Oracle 9i数据库服务器的安装和辅助软件安装教程
- 分组后统计总数_大数据时代看排球:排球技术统计能告诉你什么?
- c#获取对象的唯一标识_DDD领域驱动设计实战 - 创建实体身份标识的常用策略
- youcans 的 OpenCV 学习课—5.图像的几何变换
- 求解非线性方程f (x)= 0的MATLAB数值法指令介绍(solve、fzero的方法与实例)