android如何实现开机自动启动Service或app
为什么80%的码农都做不了架构师?>>>
第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class BootBroadcastReceiver extends BroadcastReceiver {
//重写onReceive方法
@Override
public void onReceive(Context context, Intent intent) {
//后边的XXX.class就是要启动的服务
Intent service = new Intent(context,XXXclass);
context.startService(service);
Log.v("TAG", "开机自动服务自动启动.....");
//启动应用,参数为需要自动启动的应用的包名
Intent intent = getPackageManager().getLaunchIntentForPackage(packageName);
context.startActivity(intent );
}
}
第二步:配置xml文件,在receiver接收这种添加intent-filter
<receiver android:name="BootBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
配置第三步:添加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
转载于:https://my.oschina.net/kians/blog/118238
android如何实现开机自动启动Service或app相关推荐
- android开机自动启动app,Android实现开机自动启动Service或app的方法
本文实例讲述了Android实现开机自动启动Service或app的方法.分享给大家供大家参考,具体如下: 第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context cont ...
- android app自动锁屏,Android开机自动启动app 不锁屏
Android开机自动启动app 不锁屏 发布时间:2020-07-17 03:22:20 来源:51CTO 阅读:2086 作者:清水禅石 主要参考:http://life173.blog.51ct ...
- android上怎样让一个Service开机自动启动
1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次. 2. ...
- Android开发之如何保证Service不被杀掉(broadcast+system/app)
Android开发之如何保证Service不被杀掉(broadcast+system/app) 序言 最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作 ...
- Android仿比心1对1直播源码开发,开机自动启动的实现
在开发仿比心1对1直播源码过程中,常会要求仿比心1对1直播源码在系统开机时可以自动启动.这里,我将实现方法和遇到的一些问题总结于下文. 一. 实现 继承一个BroadcastReceiver用来处理B ...
- Android 开机自动启动服务
在前面的文章中提到了remote service 的创建过程,现在我们要让它开机自动启动 1.在前面代码的基础上添加 RemoteServiceBootReceiver.java ,实现一个inten ...
- Android开发之使用BroadcastReceiver实现开机自动启动(源代码分享)
上一节已经介绍过BroadcastReceiver实现实时监听电量的功能,这节就来介绍一下如果实现开机自动启动的功能,这个比监听电量还简单不少 (1)在清单文件注册权限 <uses-permis ...
- android设置自动开关机,Android开发之设置开机自动启动的几种方法
Android开发之设置开机自动启动的几种方法 方法一: android:name=".AutoStartReceiver"为处理开机启动后所做操作的AutoStartReceiv ...
- Android应用如何开机自启动、自启动失败原因
2019独角兽企业重金招聘Python工程师标准>>> Android应用如何开机自启动.自启动失败原因 本文主要介绍Android应用如何开机自启动.自启动失败的原因.adb命令发 ...
最新文章
- Struts2的配置文件struts.xml详解
- 三个数相减的平方公式_快收好这份小学数学公式大全!孩子遇到数学难题时肯定用得上...
- java 水印 位置_Java实现图片加水印且控制位置和透明度
- 安装win7的小插曲
- JVM 隐含执行同步情况
- 使用ZUNE从marketplace安装wp7 app的方法
- 赞!7000 字学习笔记,MySQL 从入到放弃
- crr树不同步数期权定价 matlab,CRR二叉树模型和例题.doc
- 如何查看当前计算机硬盘状态,win7系统下如何查看硬盘状态
- 介绍一下完整接收一帧数据的方法
- excel文件无法打印提示内存不足_Mac应用程序无法打开提示不明开发者或文件损坏的处理方法...
- 为什么推广ipv6?以及网站ipv6如何改造?
- html 输入框变红色,为什么CAD的动态输入框变成红色?
- 短域名系统设计详解(全)
- linux关于压缩解压tar包
- 【深度学习前沿应用】图像分类Fine-Tuning
- Python requests 获取网易云歌手ID,根据ID下载歌手前50歌曲及歌词
- 4.2.1计算机动画的基本原理教案,4.2.1 计算机动画技术基本原理优质教案设计
- 结点电压法的c语言实现,节点电压法 -电路分析 -电子发烧友网站
- matplotlib折线图(设置图片大小和图片保存)
热门文章
- Tensorflow BatchNormalization详解:4_使用tf.nn.batch_normalization函数实现Batch Normalization操作...
- java性能优化方案4——不要调用高开销方法
- tomcat8 安装部署--一键版本
- dedecms 自动获取缩略图
- 愿能与诸位关心的人及时保持互联
- Bitbucket Pipes发布,带来30+自动化CI/CD管道的方法
- Node.js 全局对象
- css样式IE8强制兼容IE7
- Maven学习教程(六)
- Redis 操作数据