目的:
1、添加app启动页图片(公司宣传图片)
2、解决app启动白屏、黑屏问题
3、解决应用初次启动时点击app响应速度过慢问题,增加过渡页面,优化用户体验
流程:
1、AndroidManifest 中设置启动activity和theme。
2、定义启动页主题
3、实现启动Activity
关键code:
<activity android:name=".page.splash.SplashActivity"
android:theme="@style/SplashTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<style name="SplashTheme" parent="Base.Theme.AppCompat">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowFullscreen">true</item>
<item name="windowNoTitle">true</item>
</style>
@drawable/splash 为启动页图片
public class SplashActivity extends Activity{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
doSomething();
finish();//***
}
private void doSomething(){
//todo...
}
}