Android引导页小结

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); //执行跳转
        }


猜你喜欢

转载自blog.csdn.net/qq_19681347/article/details/80371391