Android 冷启动(所谓白屏)优化方案


在启动自己写的安卓程序时,会在白屏界面卡顿几秒再进入第一个界面。
而爱奇艺,优酷,QQ等APP就是把启动画面修改成自己的picture。
优化方案如下:

在styles.xml中自定义一个style:

<style name="WelcomeTheme" parent="AppTheme">

<item name="android:windowBackground">@drawable/welcomelaunch</item> //这里是设置你想要显示的图片

<item name="android:windowFullscreen">true</item> //充满整个屏幕

     </style>

     在AndroidManifest.xml配置文件中,将第一个activity的主题设置为上面自定义的:
     <activity android:name="com.ligong.controller.ui.activity.WelcomeActivity" android:theme="@style/WelcomeTheme">
    	<intent-filter>
           <action android:name="android.intent.action.MAIN" />

           <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
     </activity>

     在你的第一个activity里设置一句话:
 
 
     this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);   //将设置的图片充满整个屏幕
 
 

然后运行你的App,神奇的事情就会出现了


 
 

猜你喜欢

转载自blog.csdn.net/Dyman_/article/details/78197827