Android 9.0 10.0 去掉开机提示 android is starting 的对话框
Android is 提示 开机 去掉 对话框 10.0 9.0
2023-09-14 09:05:08 时间
由于客户需求要求去掉开机 设备正在启动 的提示框,避免顾客认为加载慢的问题,所以根据客户需求来实现功能
在 AMS的startHomeActivityLocked(currentUserId, “systemReady”);被调用,从名字既可以看得出他是要启动Home类型的Activtiy,常见的Launcher就是一种Home类型的Activity,但这里其实并不是Launcher,而是设置中的FallbackHome类型的,它也是一个Home类型的Activity,这里FallbackHome是google新加入的,主要就是因为涉及整个android系统的加密等原因,系统在还没有完全解锁前,不可以启动Launcher
android7.0之后,引入了directboot模式,系统启动后,开机动画走完,是先走到了Settings下一个FallbackHome.java 的activity,这个里边再去引出真正的Launcher
接下来看FallbackHome.java的源码
路径为:packages/apps/Settings/src/com/android/settings/FallbackHome.java
/*
* Copyright (C) 2015 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (t
相关文章
- Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解
- 【Gradle】Android Studio中Gradle重复依赖的问题(转载请删除括号里的内容)
- Android 文件存储目录
- Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try d
- Android——编译odex保护
- android签名机制
- Please ensure that adb is correctly located at 'D:Androidandroid-sdkplatform-toolsadb.exe' and
- Android---工具类Utils(你想不到的完美)
- android studio的报错提示:AAPT: error: ‘#颜色‘ is incompatible with attribute drawable (attr) reference.
- 我眼中的Android Framework
- The specified Android SDK Build Tools version (23.0.2) is ignored,