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

来源:互联网 发布:如何计算算法复杂度 编辑:程序博客网 时间:2024/05/19 20:42


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

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

<stylename="WelcomeTheme"parent="AppTheme">

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

<itemname="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,神奇的事情就会出现了


原创粉丝点击