android开机默认打开指定程序,android 开机默认进入指定Launcher

news/2025/2/12 4:55:42/

这里总结下我研究这个需求,想出的两种解决方案。

第一种方法最简单暴力只要修改apk的AndroidManifest直接上源码

这里就加了一句android:priority=”2”,这样在开机和按HOME键时候系统intent判断到category.HOME属性后如果有多个此属性apk,则会进入ResolverActivity让用户选择。当你定义了此优先级它其他未定义的都默认为0,所以优先进入了你的activity。

第二种方法需要修改framework源码来强制进入你的launcher

首先ActivityManagerService.java中

boolean startHomeActivityLocked(int userId) {

if (mHeadless) {

// Added because none of the other calls to ensureBootCompleted seem to fire

// when running headless.

ensureBootCompleted();

return false;

}

if (mFactoryTest == SystemServer.FACTORY_TEST_LOW_LEVEL

&& mTopAction == null) {

// We are running in factory test mode, but unable to find

// the factory test app, so just sit around displaying the

// error message and don't try to start anything.


http://www.ppmy.cn/news/699279.html

相关文章

【AJAX】原生AJAX

目录 一、AJAX的使用场景 二、原生的AJAX 三、HTTP : 1、原生AJAX GET请求 1、原生AJAX POST请求 四、总结 一、AJAX的使用场景 1、页面不刷新的情况下,浏览器等搜索框输入某关键字出现多个搜索选择内容,如下图所示: 2、登录、注册界面输…

服务器更新升级BIOS操作步骤

先进入dell官网下载软件 dell官网 start 根据不同品牌型号选择,我的是PowerEdge: 更新三台,所以选择三种,更新一种的话就任选一种型号。 三种操作都一样,如下图。 进入服务器启动界面双击.exe文件即可。 bios…

如何刷新bios?在windows系统上刷新bios的方法

现在人们使用电脑很少回去更新主板bios,其实刷新bios可以带来新的功能和CPU支持,现在技术发展那么快,为了保证更好的兼容性,刷新主板bios是非常有必要的 在windows系统上刷新bios可以带来新的功能和CPU支持,刷新主板bios也是重要的。那么要如何刷新bios呢?下面小编就教大…

win10计算机升级系统,如何更新Win10计算机的BIOS

图片来源:伏天氏(futianshuwu.com) 如果您的PC拒绝使用其他硬件,或者在启动时遇到问题,则可能需要更新或更改BIOS才能解决问题。这是有关如何进行更改以使计算机正常工作的分步指南。 什么是BIOS? BIOS(或基本输入输出系统)是计算…

BIOS升级、更新补“漏”指南

为什么要重视服务器BIOS的设置与更新升级,原因很简单,BIOS设置与更新对于CPU处理器的处理效率与服务器整体能力会有影响。 服务器CPU现在大部分都是多核设计,BIOS假如不做升级更新,那么内核资源的利用率将会受到影响。 因此&#…

Linux下更新BIOS的方法

Linux下更新BIOS的方法 服务器BIOS版本太低需要更新 在官方下载下来的文件是.BIN(二进制的文件) 更新思路: 1.从服务器官网下载相应的BIOS新版本的xxx.BIN文件,然后复制到U盘上 2.挂载到服务器上 具体操作:1.在/mn…

bios update

http://www.biosrepair.com/pic/pic113.htm PHOENIX BIOS刷新相关问题解释 注:此文章版权为BIOS维修网站所有,请不要随意转载或用于其它商业目的。 Phoenix BIOS,也是BIOS类型中的一种,多用于高档的原装品牌机和笔记本电脑上&…

计算机更新bios,更新主板BIOS_如何使用BIOS Installer更新BIOS

【如何使用BIOS Installer更新BIOS】 大部分的BIOS软件制造商是为硬件厂商(主板、计算机系统等)提供其BIOS软件产品,比如Award、AMI等。这些硬件厂商在售出其产品之前,还要将BIOS用户化,因此,同一个BIOS软件商的同一版本的BIOS信息…