Android启动优化,去除白屏或者黑屏
冷启动:指后台没有改应用的进程,重新创建进程,过程为,实例化
热启动:后台中存在当前的进程,直接从进程中启动,不用重新创建
最有效的还是
给
发布日期:2021-10-10 12:51:15
浏览次数:2
分类:技术文章
本文共 765 字,大约阅读时间需要 2 分钟。
Android启动优化,去除白屏或者黑屏
App启动的方式:
冷启动:指后台没有改应用的进程,重新创建进程,过程为,实例化Application
,然后实例化入口Activity
,最后显示Activity
.
热启动:后台中存在当前的进程,直接从进程中启动,不用重新创建Application
,只需要实例化入口Activity
即可
优化App启动过程的三个建议:
Application
的创建过程中尽量少的进行耗时操作- 如果用到
SharePreference
,尽量在异步线程中操作 - 减少布局的层次,并且生命周期回调的方法中尽量减少耗时的操作
最有效的还是Manifest
文件中给指定的入口Activity
设置一个背景,当进入之后恢复默认背景,这样在显示界面之前都会显示那么被设置的背景,这样就提高了用户体验,至少等待主界面的过程中不是黑屏或者白屏.
主题的设置
给Activity
设置主题
应用启动完成后恢复默认主题
protected void onCreate(Bundle savedInstanceState) { setTheme(R.style.AppTheme_NoActionBar); super.onCreate(savedInstanceState); setContentView(R.layout.activity_launcher); ... }
效果图:
完毕!
有不足的地方欢迎指出,另外建了个新手交流Android开发的QQ群,欢迎加入.
群号:375276053
转载地址:https://blog.csdn.net/qq_26971803/article/details/51538801 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年05月04日 01时16分16秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
数字压缩编码
2019-05-08
MPEG2与MPEG4在视频编码的简单比较
2019-05-08
H.264概述与MPEG-X的区别
2019-05-08
MPEG2-TS流文件的简介
2019-05-08
MPEG2标准的压缩分层和编码原理
2019-05-08
TP简介+播放指
2019-05-08
HDTV格式视频文件播放指南
2019-05-08
DVB-CIB还是UTI,中国数字电视机卡分离标准之争谁执牛耳?
2019-05-08
八个黄金句型
2019-05-08
教你提高酒量
2019-05-08
穿出合适的西装
2019-05-08
数字电视标准
2019-05-08
三种数字电视标准比较
2019-05-08
数字电视技术自主 我国将避开巨额专利费(2)
2019-05-08
RedBoot是什莫?
2019-05-08
eCos学习笔记 2
2019-05-08
useful URL
2019-05-08
redboot startup process
2019-05-08
Learn lumit Step 9 : 使用 JTAG 调试
2019-05-08
使用ADS1.2进行嵌入式软件开发(下)
2019-05-08