package com.example.splash;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;
public class SplaseActivity extends Activity {
private final int SPLASH_DISPLAY_LENGHT = 3000; // 延迟3秒
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = new Intent(SplaseActivity.this,HomeActivity.class);
SplaseActivity.this.startActivity(mainIntent);
SplaseActivity.this.finish();
}
}, SPLASH_DISPLAY_LENGHT);
}
}
Android应用启动之后会出现一个Splash启动界面,显示产品的LOGO、公司的LOGO或者开发者信息。如果应用程序启动时间比较长,那么启动界面就是一个很好的东西,可以让用户耐心等待这段枯燥的时间。
作用:
突出产品LOGO,产品名称,产品主要特色;
注明产品的版本信息;
注明公司信息或者开发者信息;
对系统状况进行检测,比如网络是否通,电源是否充足;
预先加载相关数据;