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
- Android欢迎界面的创建及引导完整代码(判断是否是第一次下载注册)
- Android 判断是否要进入引导页(引导页只需在安装后的第一次显示,以后不会显示)
- android 第一次运行应用的引导界面
- android 第一次运行应用的引导界面
- Android 判断是否是第一次启动
- Android 判断程序是否是第一次启动
- Android判断app是否是第一次运行
- 安卓判断是否首次进入app,通过判断跳转欢迎引导界面和主界面
- Android 判断当前的界面是否是桌面的方法
- Android 判断当前的界面是否是桌面的方法
- android判断当前界面是否是桌面(主页)
- 【转】android判断当前界面是否是桌面(主页)
- Android判断当前界面是否是桌面(主页)
- android判断当前界面是否是桌面(主页)
- [Android]判断当前界面是否是桌面
- Android判断当前界面是否是桌面
- [iOS开发]日常需求六:判断是否进入引导页(即是否是第一次进入App或者升级后第一次进入App)
- android欢迎界面引导页
- jQuery操作CSS属性的相关方法
- html5-完整的表格标记
- js轮播图框架结构
- poj3352Road Construction(边双连通分量)
- 关于CSS中background样式的repeat和no-repeat的坐标问题
- Android欢迎界面的创建及引导完整代码(判断是否是第一次下载注册)
- 周易六十四卦——复卦
- 外观模式
- powerpc eldk:Invalid configuration ppc_6xx :machine ppc_6xx not recognized
- setTimeout 的黑魔法
- hive存储格式
- 如何学好java?
- Android-ContentProvider读取和插入手机联系人
- Web前端性能优化(一)减少Http请求