博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android开启启动设置
阅读量:5836 次
发布时间:2019-06-18

本文共 1031 字,大约阅读时间需要 3 分钟。

hot3.png

    在部分程序设计的需求中,有时会遇到自己的app随系统启动,接下来是分析过程。

程序如果想开启启动,可是系统没有什么借口供调用,不过还是可以通过其他的办法实现,

系统在启动过程中会发送多条广播信息,供部分程序使用,自己的程序也可以模拟接受这些系统发出的广播,然后执,(以下方法在android2.3,android4.0实现成功)

行自己的app就可以实现自己的程序随机启动的效果。

首先,添加接受广播信息的权限。

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

然后,准备广播是显示内容启动自己的app

package com.eyashero.votetest;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;/** *  * 2013-12-19 */public class BootBroadcastReceiver extends BroadcastReceiver {	    private static final String ACTION = "android.intent.action.BOOT_COMPLETED";    @Override    public void onReceive(Context context, Intent intent) {        if (intent.getAction().equals(ACTION)) {        	// 要启动的Activity            Intent mainActivityIntent = new Intent(context, MainActivity.class);              mainActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            context.startActivity(mainActivityIntent);        }    }}

完成后,就可以实现开机启动。

转载于:https://my.oschina.net/u/1011897/blog/186014

你可能感兴趣的文章
HDU 2044 一只小蜜蜂(递归)
查看>>
docker 下 安装rancher 笔记
查看>>
spring两大核心对象IOC和AOP(新手理解)
查看>>
数据分析相关
查看>>
Python LDAP中的时间戳转换为Linux下时间
查看>>
微信小程序蓝牙连接小票打印机
查看>>
C++_了解虚函数的概念
查看>>
全新jmeter视频已经上架
查看>>
Windows 8下如何删除无线配置文件
查看>>
oracle系列(五)高级DBA必知的Oracle的备份与恢复(全录收集)
查看>>
hp 服务器通过串口重定向功能的使用
查看>>
国外10大IT网站和博客网站
查看>>
android第十一期 - SmoothSwitchLibrary仿IOS切换Activity动画效果
查看>>
zabbix 批量web url监控
查看>>
MongoDB CookBook读书笔记之导入导出
查看>>
shell如何快速锁定所有账号
查看>>
HTML 5实现的手机摇一摇
查看>>
此博客不再发表对自己私事的看法
查看>>
导致Asp.Net站点重启的10个原因
查看>>
【PMP】Head First PMP 学习笔记 第一章 引言
查看>>