为什么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相关推荐

  1. android开机自动启动app,Android实现开机自动启动Service或app的方法

    本文实例讲述了Android实现开机自动启动Service或app的方法.分享给大家供大家参考,具体如下: 第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context cont ...

  2. android app自动锁屏,Android开机自动启动app 不锁屏

    Android开机自动启动app 不锁屏 发布时间:2020-07-17 03:22:20 来源:51CTO 阅读:2086 作者:清水禅石 主要参考:http://life173.blog.51ct ...

  3. android上怎样让一个Service开机自动启动

    1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次. 2. ...

  4. Android开发之如何保证Service不被杀掉(broadcast+system/app)

    Android开发之如何保证Service不被杀掉(broadcast+system/app) 序言 最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作 ...

  5. Android仿比心1对1直播源码开发,开机自动启动的实现

    在开发仿比心1对1直播源码过程中,常会要求仿比心1对1直播源码在系统开机时可以自动启动.这里,我将实现方法和遇到的一些问题总结于下文. 一. 实现 继承一个BroadcastReceiver用来处理B ...

  6. Android 开机自动启动服务

    在前面的文章中提到了remote service 的创建过程,现在我们要让它开机自动启动 1.在前面代码的基础上添加 RemoteServiceBootReceiver.java ,实现一个inten ...

  7. Android开发之使用BroadcastReceiver实现开机自动启动(源代码分享)

    上一节已经介绍过BroadcastReceiver实现实时监听电量的功能,这节就来介绍一下如果实现开机自动启动的功能,这个比监听电量还简单不少 (1)在清单文件注册权限 <uses-permis ...

  8. android设置自动开关机,Android开发之设置开机自动启动的几种方法

    Android开发之设置开机自动启动的几种方法 方法一: android:name=".AutoStartReceiver"为处理开机启动后所做操作的AutoStartReceiv ...

  9. Android应用如何开机自启动、自启动失败原因

    2019独角兽企业重金招聘Python工程师标准>>> Android应用如何开机自启动.自启动失败原因 本文主要介绍Android应用如何开机自启动.自启动失败的原因.adb命令发 ...

最新文章

  1. Struts2的配置文件struts.xml详解
  2. 三个数相减的平方公式_快收好这份小学数学公式大全!孩子遇到数学难题时肯定用得上...
  3. java 水印 位置_Java实现图片加水印且控制位置和透明度
  4. 安装win7的小插曲
  5. JVM 隐含执行同步情况
  6. 使用ZUNE从marketplace安装wp7 app的方法
  7. 赞!7000 字学习笔记,MySQL 从入到放弃
  8. crr树不同步数期权定价 matlab,CRR二叉树模型和例题.doc
  9. 如何查看当前计算机硬盘状态,win7系统下如何查看硬盘状态
  10. 介绍一下完整接收一帧数据的方法
  11. excel文件无法打印提示内存不足_Mac应用程序无法打开提示不明开发者或文件损坏的处理方法...
  12. 为什么推广ipv6?以及网站ipv6如何改造?
  13. html 输入框变红色,为什么CAD的动态输入框变成红色?
  14. 短域名系统设计详解(全)
  15. linux关于压缩解压tar包
  16. 【深度学习前沿应用】图像分类Fine-Tuning
  17. Python requests 获取网易云歌手ID,根据ID下载歌手前50歌曲及歌词
  18. 4.2.1计算机动画的基本原理教案,4.2.1 计算机动画技术基本原理优质教案设计
  19. 结点电压法的c语言实现,节点电压法 -电路分析 -电子发烧友网站
  20. matplotlib折线图(设置图片大小和图片保存)

热门文章

  1. Tensorflow BatchNormalization详解:4_使用tf.nn.batch_normalization函数实现Batch Normalization操作...
  2. java性能优化方案4——不要调用高开销方法
  3. tomcat8 安装部署--一键版本
  4. dedecms 自动获取缩略图
  5. 愿能与诸位关心的人及时保持互联
  6. Bitbucket Pipes发布,带来30+自动化CI/CD管道的方法
  7. Node.js 全局对象
  8. css样式IE8强制兼容IE7
  9. Maven学习教程(六)
  10. Redis 操作数据