文档说明

本文档以SS826-CN-00(SDM450平台,Android 7)为例,说明如何修改HOME主应用,替换掉系统默认的Launcher。

应用背景

行业应用客户,经常需要将HOME键对应的默认Launcher(我们手机的默认桌面),替换为客户自己的APK界面。

修改方法

默认代码中有多个和HOME键相关的APK。

查看 packages/apps路径下的APK:

安卓更换HOME主应用(安卓更换HOME主应用)(1)

下面我们尝试把Dialer(电话拨号)替换系统默认Launcher3,做为HOME主应用。

修改 packages/apps/Dialer/AndroidManifest.xml

安卓更换HOME主应用(安卓更换HOME主应用)(2)

修改 packages/apps/Launcher3/AndroidManifest.xml

安卓更换HOME主应用(安卓更换HOME主应用)(3)

修改 packages/apps/SnapdragonLauncher/AndroidManifest.xml

安卓更换HOME主应用(安卓更换HOME主应用)(4)

重新编译烧录system.img,开机,修改后的HOME键界面如下图所示:

安卓更换HOME主应用(安卓更换HOME主应用)(5)

patch文件

https://uploader.shimo.im/f/2aDOJA3xZogHiROX.patch?attname=AndroidManifest.patch&download

,