Android启动APP时黑屏白屏怎么办

这篇文章将为大家详细讲解有关Android启动APP时黑屏白屏怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

十多年的汾西网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整汾西建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“汾西网站设计”,“汾西网站推广”以来,每个客户项目都认真落实执行。

在开发中,我们在启动app的时候,屏幕会出现一段时间的白屏或者黑屏,不同设备时间长短不同。很影响用户体验。

首先分析一下,产生这个现象的原因,当我们在启动一个应用时,系统会去检查是否已经存在这样一个进程,如果不存在,就是冷启动。系统和APP本身都有很多工作需要处理。首先系统的服务会先检查startActivity中的intent的信息,然后在去创建进程,最后才是执行启动Acitivy的操作。而我们上面提到的显示白黑屏的问题,就是在这段时间内产生的。

系统在绘制页面加载布局之前,首先会初始化窗口(Window),而在进行这一步操作时,系统会根据我们设置的Theme来指定它的Theme 主题颜色,Window 布局的顶层时DecorView,StartingWindow显示一个空DecorView,我们在Style中的设置就决定了显示的是白屏还是黑屏。

最简单的解决方法

既然黑白屏是根据我们设置的Theme来决定的,那我们就可以直接从启动页的Theme入手,解决这个问题。

第一步:在style文件中定义如下



 
  true
  @null
  @drawable/splash_pic
  true

第二步:在AndroidManifest中设置启动页Theme


   
    
    
   

如上,我们给启动页设置一个全屏的背景图片,这样就不用显示默认的主题颜色了。

按照以上配置,这样就能避免白屏或者黑屏问题了。

关于“Android启动APP时黑屏白屏怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网页题目:Android启动APP时黑屏白屏怎么办
文章链接:http://bzwzjz.com/article/gehodj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 手机网站制作设计 自适应网站设计 网站建设方案 移动网站建设 企业网站设计 网站设计公司 营销型网站建设 成都网站建设 营销网站建设 重庆企业网站建设 上市集团网站建设 成都商城网站建设 成都营销网站建设 四川成都网站设计 成都定制网站建设 成都网站建设公司 外贸营销网站建设 响应式网站建设 重庆电商网站建设 定制级高端网站建设 app网站建设