Android监听开机广播自启动程序
应用开机自启动的原理是监听开机广播android.intent.action.BOOT_COMPLETED, 监听到该广播时会启动进程,进入Application
1、在Manifest中声明广播
<receiver android:name=".server.BluetoothBootBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
</application>
声明权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2、广播接收类BluetoothBootBroadcastReceiver
public class BluetoothBootBroadcastReceiver extends BroadcastReceiver {
private static final String TAG = "BluetoothBootBroadcastReceiver";
private static final boolean DBG = true;
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
if (DBG) {
Log.d(TAG, "onReceive BOOT_COMPLETED_ACTION");
}
}
}
}
3、Application中new广播接受器
4、运行流程
Android系统启动发出ACTION_BOOT_COMPLETED时,会启动进程,BluetoothBootBroadcastReceiver收到开机广播ACTION_BOOT_COMPLETED,
然后可以在收到广播时需要的事情。
Android监听开机广播自启动程序相关推荐
- Android 监听开机广播实现应用开机自启动
应用开机自启动的原理是监听开机广播android.intent.action.BOOT_COMPLETED,然后在BroadcastReceiver中打开应用 实现BroadcastReceiver ...
- Android9.0 监听开机广播
软件版本:9.0Go 硬件平台:MTK8175 近日,需要在如上平台监听开机广播,Android高版本限制了开机广播监听的权限,这次我添加到了SystemUI中,方法如下: 进入SystemUI源码目 ...
- Android 监听来电广播
一.添加监听电话状态所需权限 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> ...
- Android 监听开机完成广播,完成监听SIM卡功能
2019独角兽企业重金招聘Python工程师标准>>> package com.zaizai.safty.Receiver; import android.content.Broad ...
- android监听app安装应用程序,魔镜慧眼监控app安卓系统
魔镜慧眼监控app安卓系统是一款四川电信精心研究制作的一个生活类服务应用,在这里的主要功能就是安全监控服务,在这里用户们都能随时看家,随时看自己的果园或者是鱼塘等等,在这里帮助大家实现防盗是非常方便的 ...
- 默认开机启动;通过Broadcastreceiver广播监听开机启动,实现没有activity的自启服务或者自启应用程序。...
一.首先介绍一下如何开机启动: 第一种: 监控RECEIVE_BOOT_COMPLETED,即开机启动事件 第二种: 监控sd卡mount事件 开机总会扫描sd卡吧? 监控sd卡事件也有类似开机启 ...
- android 监听手机开机
今天,简单讲讲 android 监听手机开机. 需求描述:有些时候,我们需要我们的程序在开机后能自动运行,在系统即将关闭时,能写入一些记录到指定的文件里. 一.开机广播监听: Android系统 ...
- Android 屏幕灭屏亮屏广播,屏幕灭屏亮屏监听,广播实现按键监听
service 类注册广播进行监听 /*** 作者:created by meixi* 邮箱:13164716840@163.com* 日期:2018/9/27 09*/ public class S ...
- android 监听手机电量变化
今天,简单讲讲如何监听手机电量的变化. 监听电量是不能静态注册的. 后来上网搜索,发现有五个不能静态注册的广播,这里记录一下,免得下次再后知后觉的发现并惊讶于自己的笨拙. 不能静态注册的广播: and ...
最新文章
- 递归方法计划销售订单的计划物料成本
- 基于TCP的一对回射客户/服务器程序及其运行过程分析( 下 )
- tensor.detach() 和 tensor.data 的区别
- java求解给定一整数和指定指数求解计算结果
- 爬虫(12)-爬虫爬取安居客二手房和新房信息
- 最简单的在IntelliJ IDEA导入一个本地项目教程
- 完全背包问题(模板)
- kindle刷机安卓版_亚马逊 kindle 刷机 过程记录
- python计算无穷级数求和_[探求无穷级数求和的几种常用方法]无穷级数求和常用公式...
- 小觅深度相机标准版 ROS使用
- Java 水印操作的设计与实现
- 微服务 —— ThoughtWorks首席科学家的早期文章
- 一些基本的Oracle命令
- java中OOP的概念之我见
- js-xlsx 读取Excel解析
- RAID 1 的优点缺点和应用场景
- 下载模板引擎art-template时出现的问题及解决方案
- 计算机组成原理17----CPU指令流水线
- Node.js 4.x 入门实战视频课程【讲师辅导】-曾亮-专题视频课程
- V2X测试系列之认识V2X第二阶段应用场景