ionic常见问题-启动后白屏问题

问题描述

app启动后大概有几秒白屏,才会显示首页,如下gif图


启动有白屏.gif

解决方法1

  • 请查看以下3张图的标注


    图 1-最初config.xml配置

    图 2-更改后的splash配置

    图 3
  • config.xml配置代码
  <preference name="ShowSplashScreen" value="true"/>
  <preference name="SplashScreen" value="screen"/>
  <preference name="SplashScreenDelay" value="3000"/>
  <preference name="AutoHideSplashScreen" value="false"/>
  <preference name="SplashShowOnlyFirstTime" value="false"/>
  <preference name="FadeSplashScreen" value="false"/>
  <feature name="SplashScreen">
    <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen"/>
  </feature>
  • 目前虽然没有白屏了,但是启动画面显示时间比较长
    使用ionic build android生成的.apk启动时间比较长,如下gif图
    使用ionic build android --prod生成的.apk启动时间在5秒内
    所以我们生成环境的apk启动是不会慢的
    没有白屏啦,但启动比慢.gif

解决方法2

可以看看,不建议用.


  • 只修改index.html,具体代码如下图, config.xml是最初的设置,这样的好处是可以用html控制首页的样式.
<div class="appSplash">
  <div style="font-size: 30px;text-align: center">这里可以放广告图片</div>
   <img src="./assets/img/qr_code.png" alt=""
</div>

其他

  • config.xml配置代码加上<preference name="ShowSplashScreenSpinner" value="false"/>这句,就不会出现启动时候那个一直在转的圈圈,我上面的配置代码没有加
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,517评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • (一)慕云飞 那是一个晚霞迷离的黄昏,慕云飞约好朋友肖怀林和他的女朋友云芝吃饭。 慕云飞说自己母亲病重,可能将不久...
    姀月阅读 569评论 9 3
  • 您的照片模糊在我的视线里 您对我的爱全部渗透在泪水里 对您的思念只能靠一点点的回忆 回想从前 您跟我分享您的大学生...
    双鱼座cy阅读 363评论 7 15
  • 如果我的一生是不幸的,我遇到的人都是坏人,遭遇的事都是坏事,深深地恨着这个世界与自己。那么我会一点儿也不惧怕死亡,...
    Shadow_L阅读 346评论 0 2