说白了,就是把出现的黑屏通过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:
启动页尽量不要网络请求等耗时操作。如果使用了请求网络等操作在适当的时候应该及时取消的耗时操作。
