1.全局去掉标题栏(可据需求选择是否需要此步骤)
通常在清单文件(manifest.xml)里面实现
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
2.修改默认启动Activity(可据需求选择是否需要此步骤)
<activity android:name=".view.MainActivity">
</activity>
<activity android:name=".view.LoginActiviy">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
3.创建SharePreferences数据库,判断是否为首次启动
//创建SharedPreferences数据库
SharedPreferences spf = getSharedPreferences("LoginActivity", MODE_PRIVATE);
//判断是否首次启动
if (spf.getBoolean("isLogin", true)) {
//修改参数为false,意为不是首次启动,最后commit()方法提交修改
spf.edit().putBoolean("isLogin", false).commit();
// if (安卓5.0以上){
back.setBackgroundResource(R.drawable.login6);
//倒计时跳转
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
startActivity(intent); //执行跳转
}
};
timer.schedule(task, 1000 * 3); //3秒后
// }else {
// back.setBackgroundResource(R.drawable.login5);
// }
}else {
//跳转到主页面
intent = new Intent(this,MainActivity.class);
startActivity(intent); //执行跳转
}