Android欢迎界面的创建及引导完整代码(判断是否是第一次下载注册)

来源:互联网 发布:网络信息安全概念股 编辑:程序博客网 时间:2024/04/27 21:26
package demo.lxiangjian.com.android_viewpagerdemo;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;/** * 需求: * 1.主界面显示一张图片,一秒钟之后自动跳转到其他界面(MainActivity   GuideActivity) * 如果是第一次进入app,就跳转到GuideActivity,否则就跳转到MainActivity * 2.GuideActivity :ViewPager显示3张图片,底部图标, * 点击最后一张图片,跳转到MainActivity * * @author pk */public class WelcomeActivity extends AppCompatActivity {    private boolean isFirstIn = true;//是否是第一次进入App    private Handler handler = new Handler() {        @Override        public void handleMessage(Message msg) {            switch (msg.what) {                case 0:                    startActivity(new Intent(WelcomeActivity.this, MainActivity.class));                    finish();                    break;                case 1://第一次进入app                    startActivity(new Intent(WelcomeActivity.this, GuideActivity.class));                    finish();                    break;                default:                    break;            }        }    };    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_welcome);        init();    }    private void init() {        //判断是否是第一次进入app        SharedPreferences preferences = getSharedPreferences("login", MODE_PRIVATE);        isFirstIn = preferences.getBoolean("isFirstIn", true);        if (isFirstIn) {            handler.sendEmptyMessageDelayed(1, 1000);            preferences.edit().putBoolean("isFirstIn", false).commit();        } else {            handler.sendEmptyMessageDelayed(0, 1000);        }    }}package demo.lxiangjian.com.android_viewpagerdemo;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;/** * 需求: * 1.主界面显示一张图片,一秒钟之后自动跳转到其他界面(MainActivity   GuideActivity) * 如果是第一次进入app,就跳转到GuideActivity,否则就跳转到MainActivity * 2.GuideActivity :ViewPager显示3张图片,底部图标, * 点击最后一张图片,跳转到MainActivity * * @author pk */public class WelcomeActivity extends AppCompatActivity {    private boolean isFirstIn = true;//是否是第一次进入App    private Handler handler = new Handler() {        @Override        public void handleMessage(Message msg) {            switch (msg.what) {                case 0:                    startActivity(new Intent(WelcomeActivity.this, MainActivity.class));                    finish();                    break;                case 1://第一次进入app                    startActivity(new Intent(WelcomeActivity.this, GuideActivity.class));                    finish();                    break;                default:                    break;            }        }    };    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_welcome);        init();    }    private void init() {        //判断是否是第一次进入app        SharedPreferences preferences = getSharedPreferences("login", MODE_PRIVATE);        isFirstIn = preferences.getBoolean("isFirstIn", true);        if (isFirstIn) {            handler.sendEmptyMessageDelayed(1, 1000);            preferences.edit().putBoolean("isFirstIn", false).commit();        } else {            handler.sendEmptyMessageDelayed(0, 1000);        }    }}package demo.lxiangjian.com.android_viewpagerdemo;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;/** * 需求: * 1.主界面显示一张图片,一秒钟之后自动跳转到其他界面(MainActivity   GuideActivity) * 如果是第一次进入app,就跳转到GuideActivity,否则就跳转到MainActivity * 2.GuideActivity :ViewPager显示3张图片,底部图标, * 点击最后一张图片,跳转到MainActivity * * @author pk */public class WelcomeActivity extends AppCompatActivity {    private boolean isFirstIn = true;//是否是第一次进入App    private Handler handler = new Handler() {        @Override        public void handleMessage(Message msg) {            switch (msg.what) {                case 0:                    startActivity(new Intent(WelcomeActivity.this, MainActivity.class));                    finish();                    break;                case 1://第一次进入app                    startActivity(new Intent(WelcomeActivity.this, GuideActivity.class));                    finish();                    break;                default:                    break;            }        }    };    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_welcome);        init();    }    private void init() {        //判断是否是第一次进入app        SharedPreferences preferences = getSharedPreferences("login", MODE_PRIVATE);        isFirstIn = preferences.getBoolean("isFirstIn", true);        if (isFirstIn) {            handler.sendEmptyMessageDelayed(1, 1000);            preferences.edit().putBoolean("isFirstIn", false).commit();        } else {            handler.sendEmptyMessageDelayed(0, 1000);        }    }}


1 0
原创粉丝点击