1.屏蔽FallbackHome启动弹窗
问题场景:Android系统定制中去除锁屏KeyGuard服务之后,在系统开机进入Launcher之前,会有手机正在启动中弹窗,这部分主要涉及Settings中的FallbackHome,解决方案如下:
2. 延长开机动画
代码路径: framework/services/core/java/com/android/server/wm/WindowManagerService.java
//注释掉关闭开机动画这段代码
/* if (!mBootAnimationStopped) {
Trace.asyncTraceBegin(TRACE_TAG_WINDOW_MANAGER, "Stop bootanim", 0);
// stop boot animation
// formerly we would just kill the process, but we now ask it to exit so it
// can choose where to stop the animation.
SystemProperties.set("service.bootanim.exit", "1");
mBootAnimationStopped = true;
}
if (!mForceDisplayEnabled && !checkBootAnimationCompleteLocked()) {
if (DEBUG_BOOT) Slog.i(T
本文介绍如何在Android系统定制中去除开机时的FallbackHome启动弹窗,延长开机动画,并屏蔽FallbackHome。主要涉及修改WindowManagerService和ActivityRecord.java中的代码来实现这一目标。
订阅专栏 解锁全文


-----屏蔽FallbackHome手机启动中弹窗直接进入Launcher&spm=1001.2101.3001.5002&articleId=125600816&d=1&t=3&u=28714f157ea845c7839acc3d1235bab5)
6233

被折叠的 条评论
为什么被折叠?



