Android 程序 随系统启动

Android】开机自启动Service Android】开机自启动Service Demo 相关文章链接:http://blog.csdn.net/etzmico/article/details/7317695 立即下载

主要使用broadcast来实现。

 

当Android系统启动完成时,会广播一个Intent,其中的Action为android.intent.action.BOOT_COMPLETED ,我们只要写个BroadcastReceiver 来监听这个消息,并启动自己的程序就可以了。

 

BroadcastReceiver 所在的AndroidManifest.xml :

 

<receiver android:name="TestBroadReceier" android:enabled="true"  android:label="@string/hello"
      
android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
    <intent-filter>
       
<action android:name="android.intent.action.BOOT_COMPLETED" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>    
    </receiver>

 

这里有两点(标红):

<action android:name="android.intent.action.BOOT_COMPLETED" />

注册BroadcastReceiver 接受的信息类型

android:permission="android.permission.RECEIVE_BOOT_COMPLETED"

BroadcastReceiver 设置权限

 

然后实现MyBroadReceier extends BroadcastReceiver 

 

代码没有测试过。

以上。
 

 

 @Override
 public void onReceive(Context context, Intent arg1) {
  // TODO Auto-generated method stub
 final String action = intent.getAction();
   if (action.equals("android.intent.action.BOOT_COMPLETED ")) {
    Log.i("MyBroadReceier ", "android.intent.action.BOOT_COMPLETED ");
    context.startActivity(new Intent(context, MyActivity.class));

   }

 }

android动态设置开机自动启动程序 动态设置开机启动程序 立即下载

相关推荐

安卓实现开机自动进入应用程序

安卓实现开机自动进入应用程序的方法,内付代码

Win11安装安卓子系统

Win11安装安卓子系统 在 设置 中找到 时间和语言>语言和区域>国家或地区 由于目前只在北美发行,所以需要将国家改为美国 打开 微软商店 搜索 Amazon 下载亚马逊商店 亚马逊商店会自动将运行 Android 软件所需要的安卓子系统下载下来 下载完成后可以在 所有应用 中找到 适用于Android的Windows子系统设置 点开适用于Android的Windows子系统设置后打开开发者选项 这样可以绕过亚马逊商店安装apk 下载 适用于windows的SDK Platfo

xzy3150787的博客 3774

Android 开机自启动应用

Android 开机自启动应用, BOOT_COMPLETED

Android 程序随开机自动运行

目录 本文导读 应用开机自启 常用系统事件 本文导读 因为业务需要,项目中需要实现 APP 跟随系统开机后自动运行,环境是:minSdkVersion 17、targetSdkVersion 28、Android Studio 3.1.2,本人手机 系统为 Android 5.1.1。 网络上有太多的文章介绍 Android 应用如何根据系统开机自动运行,但是实际操作起来会发现并没有说...

蚩尤后裔-汪茂雄 4万+

Android程序随系统自动启动并允许后台运行(白名单)

最近制作一个管理程序,需要在开机时候启动,并持续运行。这里简单记录下如何制作。

thinbug的专栏 3488

怎样在android系统启动时自动运行自己的程序(RECEIVE_BOOT_COMPLETED)

关于Android3.1后Boot_COMPLETED广播不响应的问题见ALEX的文章:Android3.1后Boot_COMPLETED广播不响应的问题 感谢ALEX的指正。 android系统在Manifest.permission中有这样一条RECEIVE_BOOT_COMPLETED的定义,当你自己的程序加入这个权限后,就可以在系统启动完毕后收到一条系统的广播,这个广播的...

1349

怎样在android系统启动时自动运行自己的程序

android系统在Manifest.permission中有这样一条RECEIVE_BOOT_COMPLETED的定义,当你自己的程序加入这个权限后,就可以在系统启动完毕后收到一条系统的广播,这个广播的标志为ACTION_BOOT_COMPLETED,因此我们只要定义一个BroadcastReceiver用来接收这个广播,然后加入自定义的动作即可。代码如下:   [j

学无止境~ 968

Android 系统启动到 APP 运行原理 —— 中级安卓开发工程师进阶必看

Android系统架构分为五层:应用层、框架层、本地库层、HAL层和内核层。系统启动流程包括Bootloader加载内核、Init进程启动Zygote、SystemServer初始化核心服务,最终启动Launcher。应用启动时,AMS通过Zygote孵化新进程,完成Activity初始化和界面渲染。系统运行时包含1个Binder驱动、1个ServiceManager进程,以及Zygote、SystemServer等核心进程。AIDL通过自动生成Stub和Proxy类实现跨进程通信,客户端通过transac

da_ma_dai的博客 1405

Android系统启动执行jar程序

看雪里有人问到android是不是只能执行apk程序? 除了原生程序和脚本外,android是可以启动执行封装java程序的jar包的。 实现流程如下: 第一步新建java程序 public class Main { public static void main(String[] args) { for(int i=1;i<10...

weixin_34204722的博客 854

穿针引线,帮你回忆, 汇总:Android系统启动流程 & 应用程序'进程'启动 & 应用'程序'启动流程(框架图、流程图、时序图)

https://www.jianshu.com/p/dea4e834e712

u013023167的博客 239

Android 底层】Android 系统启动及应用程序进程启动的简单梳理

按下电源键后发生了什么? 引导芯片代码从 ROM 中执行,将引导程序 BootLoader 加载到 RAM 中,并执行 通过引导程序 BootLoader ,将系统OS拉起并运行 启动 Linux 内核 启动 init 进程 init 进程 系统中的第一个进程,进程号为1,主要职责为创建Zygote和Property Service 创建和挂载启动所需的文件目录 初始化和启动属性服务 解析init.rc配置文件并启动Zygote进程 僵尸进程 在UNIX/Linux中,父进程使用 fork 创建子进

qq_45254908的博客 2798

如何在Android系统启动后自动运行程序 [

http://www.eoeandroid.com/thread-7551-1-1.html Android实现开机自动运行程序 http://www.cnblogs.com/chorrysky/archive/2012/01/11/2319619.html   http://blog.csdn.net/happyhell/article/details/6662309 andr

az44yao的专栏 499

android jar包 权限,Android系统启动执行jar程序

看雪里有人问到android是不是只能执行apk程序?除了原生程序和脚本外,android是可以启动执行封装java程序的jar包的。实现流程如下: 第一步新建java程序public class Main {public static void main(String[] args) {for(int i=1;i<10;i++){System.out.println("this is th...

weixin_42426472的博客 814

android设备信息

android的设备信息可以通过android.os.Build获取,具体的信息如下: 一、类结构: java.lang.Object ? android.os.Build 二、类概述:从系统属性中提取设备硬件和版本信息。 三、内部类: 1、Build.VERSION 各种版本字符串 2、Build.VERSION_CODES 目前已知的版本代码

Faly_love的博客 661
上一篇: Content Providers
下一篇: Android permission 访问权限大全
一把铁锹
博客等级 码龄19年 68粉丝 124原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值