1、
自定义WelcomActivity的Theme
说白了,就是把出现的黑屏通过android:windowBackground属性设置为我们想要的背景。
1.在Style.xml中定义如下style
<style name="WelcomeStyle" parent="android:Theme">
<item name="android:windowBackground">@drawable/welcome_bg</item>
<item name="android:windowNoTitle">true</item>
</style>
其中welcome_bg可以是我们APP的Logo背景。
2.在manifest文件中配置WelcomeActivity
<activity
android:theme="@style/WelcomeStyle"
android:name=".Activity.WelcomeActivity" >
</activity>
2、使用透明主题android:Theme.Translucent.NoTitleBar.Fullscreen
使用透明主题,点图标后在桌面上要等上那么一小会儿,然后是整个界面才会一下子显示出来,让人误以为慢的是桌面launcher而不是应用(呜呜,手机厂商表示这个锅我不背)。是不是觉得很有小心思呢?其实微信也是这么用的,不行你点微信试试~~
1.在Style.xml中定义如下style
<style
name="Appwelcome"
parent="android:Theme.Translucent.NoTitleBar.Fullscreen">
</style>
2.在manifest文件中配置WelcomeActivity
<activity
android:theme="@style/Appwelcome"
android:name=".Activity.WelcomeActivity" >
</activity>
3、如果我们继承Application自定义了自己的Application,可以做如下优化:
1.尽量不将一些业务逻辑放于Application中;
2.不以静态变量的方式在Application中保存应用数据;
3.不要把文件、数据库的操作放在Application
优化启动页Activity:
启动页尽量不要网络请求等耗时操作。如果使用了请求网络等操作在适当的时候应该及时取消的耗时操作。