**问题描述:**
在定制OEM Android系统时,开发者常需修改系统启动后的默认启动包名(persist.sys.start.packagename),以实现开机直接进入特定Launcher或定制应用。然而,该属性通常定义在系统配置文件或init进程中,不同厂商的实现方式存在差异。常见的疑问包括:persist.sys.start.packagename具体定义在源码的哪个位置?应如何正确修改并确保其在系统启动时生效?此外,修改后是否需要重新编译整个系统镜像?本文将围绕这些问题,深入解析Android源码中persist.sys.start.packagename的配置机制与修改方法。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
如何修改OEM Android源码中的persist.sys.start.packagename?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2022-06-24 14:11只影1的博客 Android系统的启动流程有以下几个部分启动电源以及系统启动当电源按下时,引导芯片从预定义的地方(固化在ROM)开始执行。加载引导程序(BootLoader)到RAM,然后执行引导程序BootLoader引导程序BootLoader是在...
- 2016-08-25 22:47Iaouei的博客 一,系统启动Android设备的开机流程总得来分可以分为三部分: 加载引导程序引导程序bootloader是开机运行的第一个小程序,因此它是针对特定的主板与芯片的。bootloader有很多种,可以使用比较流行的如redboot、...
- 2021-08-26 18:18cmd rm-rf的博客 1.frameworks/base/services/core/java/com/android/server/pm/Settings.java // Settins文件 data/system/packages.xml private final File mSettingsFilename; //这个文件不一定存在,是备份文件,如果存在则说明...
- 2022-07-25 15:49Mart!nHu的博客 Android 10添加定制化prop
- 2023-11-08 10:17麦子zzy的博客 Android USB服务启动流程
- 2021-11-22 18:16诺亚方舟~~的博客 Android系统启动流程 文章目录Android系统启动流程一、概述三、流程1、init进程启动2、zygote进程---app_main.cpp3、zygote进程---ZygoteInit.java4、RuntimeInit.zygoteInit5、SystemServer.java6、ActivityManager...
- 2024-10-12 17:02人民的石头的博客 在Android 11.0和12.0系统中,进入默认Launcher前出现2秒的黑屏问题,可能由多种因素导致。
- 2023-11-15 18:41ansondroider的博客 Android12 使用 Material You 打造的全新系统界面,富有表现力、活力和个性。使用重新设计的微件、AppSearch、游戏模式和新的编解码器扩展您的应用。...本文用于记录一些基于RK3588 Android12 的客制化修改内容
- 2025-04-17 15:28编码追梦人的博客 【代码】安卓系统9.0源码定制:开机默认wifi功能打开。
- 2019-12-16 09:56地球边的博客 Android Q自定义开关机动画 ====== Step 1: Enable MtkBootanimation ====== /vendor/mediatek/proprietary/operator/frameworks/bootanimation/ Rename Android_disable.mk to Android.mk /vendor/mediatek/...
- 2018-10-04 13:17SwallowJoe的博客 Android系统开篇 一、概述 简单梳理下Andorid启动流程。 一般操作系统启动流程如下图: Android系统启动流程概览: system_server服务启动流程 启动过程: Loader -> Kernel -> Native ...
- 2020-08-17 14:10JeasonTly的博客 1.反射机制调用系统服务EthernetManager private void getNetInfo(Context context) { ... Method getServiceMethod = Class.forName("android.os.ServiceManager").getDeclaredMethod("getService", new Cla
- 2022-07-12 09:28阅后即奋的博客 Android BT启动
- 2024-07-29 22:53筱字的博客 本文基于 android-14.0.0_r2 源码 6、system service SystemServer进程由Zygote进程fork而来,是Zygote孵化出的第一个进程。SystemServer和Zygote进程是Android Framework层的两大重要进程。SystemServer负责启动和...
- 2014-12-18 11:24scottcdx的博客 http://blog.csdn.net/mirkerson/article/details/7691029 http://blog.csdn.net/mirkerson/article/details/7691029 1、高通平台android开发总结 ...1.1 搭建高通平台环境开发环境 ...高通平台,android和 mode
- 2023-04-03 17:06余生爱静的博客 android系统进程-init进程
- 2022-04-09 00:01FFFNicetry03的博客 diff --git a/device/rockchip/rk356x/rk3566_roc_pc/PureSettings/Android.bp b/device/rockchip/rk356x/rk3566_roc_pc/PureSettings/Android.bp new file mode 100755 index 0000000..d6163fd --- /dev/null +...
- 2021-09-27 12:10cczhengv的博客 1、预装 app ...Android.mk 中不配置输出路径则默认打包到 system/app 要想打包到 system/priv-app 则配置 LOCAL_PRIVILEGED_MODULE := true 1.2、预装可卸载恢复出厂恢复 这种情况就比较特殊了,不同的厂商
- 2016-08-06 13:17loongembedded的博客 由于安卓系统比较复杂,开发中会发中会碰见各种小问题,在此做一些记录,只要觉得有必要就会添加进来。1、触屏鼠标模式和触屏模式开发android4.3高通400平台时,用atmel_max 640T作为触屏,很奇怪的问题,调好驱动后...
- 2022-10-09 22:48是宇哥啊的博客 export_oem_lock_status(); start_property_service(); set_usb_controller(); const BuiltinFunctionMap function_map; Action::set_function_map(&function_map); subcontexts = InitializeSubcontexts(); ...
- 没有解决我的问题, 去提问