android 开机自启动实现
App的开机自启动可以通过注册广播接收器接收开机广播来实现,具体步骤如下:
1.创建 BroadcastReceiver 的派生类,并重写 onReceive() 函数:
1 /** 2 * Created by Haoye on 2016/3/8. 3 * Copyright © 2016 Haoye All Rights Reserved 4 */ 5 public class BootReceiver extends BroadcastReceiver { 6 7 @Override 8 public void onReceive(Context context, Intent intent) { 9 Intent startIntent = new Intent(context, MainActivity.class); 10 startIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 11 startIntent.setAction(Intent.ACTION_MAIN); 12 startIntent.addCategory(Intent.CATEGORY_LAUNCHER); 13 14 context.startActivity(startIntent); 15 } 16 }
2. 在AndroidManifest.xml 文件中注册广播接收器:
1 <receiver android:name=".BootReceiver" android:enabled="true"> 2 <intent-filter> 3 <action android:name="android.intent.action.BOOT_COMPLETED"/> 4 5 <category android:name="android.intent.category.HOME"/> 6 </intent-filter> 7 </receiver>
当然也能在java代码中用 registerReceiver() 函数注册和添加权限,并在需要取消时用 unregisterReceiver() 函数取消;
3.在AndroidManifest.xml 文件中添加自启动权限:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
4.测试:
安装运行-->关闭手机-->启动手机
注意自启动权限有没有被禁止...
转载于:https://www.cnblogs.com/laishenghao/p/5254525.html
android 开机自启动实现相关推荐
- Android开机自启动C程序调试
Android开机自启动C程序调试 本次记录是关于如何在rk3566的Android11版本下将led时钟显示添加成开机自启动的C程序. 首先,当然是在sdk中会被执行到的.rc文件中将我们所需要执行 ...
- Android 开机自启动
首先实现开机自启动: 第一步创建一个广播接收者,如MyBootBroadcastReceiver.java View Codepackage com.example;import android.co ...
- [Android]开机自启动脚本和selinux权限配置
概述 在前段时间的工作中,需要开发一个开机自动启动的脚本,现把开发过程记录一下 主要框架 编写一个可以开机自动启动的脚本,方法就是通过rc文件,在boot_complete=1时,去启动这个服务,那么 ...
- android开机自启动应用日志标志,制作Android启动Logo
http://blog.chinaunix.net/uid-26119896-id-4383872.html 一.去除Embedded Linux 的开机光标: 在内核的当前目录进入到drivers/ ...
- Android开机自启动 .
1.定义一个BroadcastReceiver [java] view plaincopyprint? public class BootReceiver extends BroadcastRecei ...
- android自动运行服务,Android开机自启动服务的实现方法
public class BootReceiver extends BroadcastReceiver { private PendingIntent mAlarmSender; @Override ...
- Android APP开机自启动基本方法
前言 应用自启动主要是通过接收系统广播BOOT_COMPLETED来实现的,在receiver中执行APP启动的方法. 实现 主要分为两个部分: AndroidManifest.xml配置,包括权限配 ...
- Android应用如何开机自启动、自启动失败原因
2019独角兽企业重金招聘Python工程师标准>>> Android应用如何开机自启动.自启动失败原因 本文主要介绍Android应用如何开机自启动.自启动失败的原因.adb命令发 ...
- 用Xamarin 实现园友的 :Android浮动小球与开机自启动
原文:用Xamarin 实现园友的 :Android浮动小球与开机自启动 前两天看园子里有筒子写了个 Android浮动小球与开机自启动 , 感觉这种被 360 玩烂的功能原来是如此的简单啊... ...
- android软件自动启动软件下载,Android编程实现应用程序开机自启动的方法
本文实例讲述了Android编程实现应用程序开机自启动的方法.分享给大家供大家参考,具体如下: Android在开机时自动启动一个应用程序 在启动时自动启动一个应用程序: 1.AndroidManif ...
最新文章
- mysql种default约束的语句_sql语句大全之SQL DEFAULT 约束
- 027_jdbc-mysql几个常用的日期类型
- 【NLP】基于深度学习的文本分类应用
- Excel单因素方差分析
- 设计模式中类之间的关系
- 数据结构-判断一棵树是否为二叉排序树
- 第六次作业—例行报告
- OpenMap教程第2部分–使用MapHandler构建基本地图应用程序–第1部分
- 【声传播】——角谱理论、模式理论及三维傅里叶变换
- SAP BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单
- C#:实现敏感词过滤算法(附完整源码)
- 【锐捷无线】加密配置
- python 小说 云_python爬小说
- 在 Azure ML 上用 .NET 跑机器学习
- 最少操作次数(英雄会)
- iOS 多线程使用示例
- 数字IC所用软件及IP分类
- 创客集结号:3D打印技术原理
- 学计算机有什么好处和坏处,学习电脑有什么好处和坏处,电脑好处和坏处有哪些?...
- 什么叫视听思维,如何训练视听思维?(周传基)
热门文章
- Spring IOC 容器源码分析 - 循环依赖的解决办法 1
- 愚公移山第一章伪代码
- 关于第十届省赛失败的总结
- 最长上升子序列(LIS)题目合集
- 浅谈Peer Review(同行评审)
- 基于jQuery动画二级下拉导航菜单
- linux下原始套接字编程错误:Operation not supported
- android系统的图标大小,android开发中手机图标大小的问题
- python3.6 asyncio paramiko_网工的Python之路:Concurrent.Futures
- python列表常用方法_python 列表常用方法