zoukankan      html  css  js  c++  java
  • android开发之提高应用启动速度_splash页面瞬间响应_避免APP启动闪白屏

    Application和Activity中的onCreate都进行了优化,基本没有耗时操作,但是启动应用之后还是会闪现一下白色背景,然后才进入Splash页面,对比了一下QQ、微信、微博等客户端,点击之后都是瞬间响应Splash启动页,差别在哪里呢。

    其实就算你onCreate啥都不做,仍然会闪一下白屏,因为初始化解析界面时需要一定时间,解决方法是自定义Theme。

    自定义如下

    <style name="AppSplash" parent="android:Theme">    
    
        <item name="android:windowBackground">@drawable/ipod_bg</item>    
    
        <item name="android:windowNoTitle">true</item>    
    
    </style>  
    

    配置文件中配置如下

    <activity   
    
               android:theme="@style/AppSplash"  
    
               android:name=".SplashActivity" >  
    
    </activity>  
    


    这样一来,点击应用图标之后会马上有响应,出现设置的背景图片,跟QQ、微信效果一样。

  • 相关阅读:
    钱多多软件制作04
    团队项目01应用场景
    HDU 4411 arrest
    HDU 4406 GPA
    HDU 3315 My Brute
    HDU 3667 Transportation
    HDU 2676 Matrix
    欧拉回路三水题 POJ 1041 POJ 2230 POJ 1386
    SPOJ 371 BOXES
    POJ 3422 Kaka's Matrix Travels
  • 原文地址:https://www.cnblogs.com/vijozsoft/p/6889720.html
Copyright © 2011-2022 走看看