Android判断程序是否第一次启动

 更新时间:2017年03月27日 09:00:53   作者:梦幽  
这篇文章主要为大家详细介绍了Android判断程序是否第一次启动的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Android判断程序是否第一次启动的具体代码,供大家参考,具体内容如下

public class Welcome extends Activity {
  private final long SPLASH_LENGTH = 2000;
  Handler handler = new Handler();

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.farst_img);
    
    //定义一个setting记录APP是几次启动!!!
    SharedPreferences setting = getSharedPreferences("com.example.hr_jie", 0);
    Boolean user_first = setting.getBoolean("FIRST", true);
    if (user_first) {// 第一次则跳转到欢迎页面
      setting.edit().putBoolean("FIRST", false).commit();
      tiaozhuanzhu();
    } else {//如果是第二次启动则直接跳转到主页面
      tiaozhuanfu();
    }
  }
  
  public void tiaozhuanzhu(){ 
  handler.postDelayed(new Runnable() { //使用handler的postDelayed实现延时跳转 
     
      public void run() {  
        Intent intent = new Intent(Welcome.this, Welcome_four.class);  
        startActivity(intent);  
        finish();    
      }  
    }, SPLASH_LENGTH);//2秒后跳转至应用主界面MainActivity 
}
  
  public void tiaozhuanfu(){ 
  handler.postDelayed(new Runnable() {//使用handler的postDelayed实现延时跳转 
     
      public void run() {  
        Intent intent = new Intent(Welcome.this, MainActivity.class);  
        startActivity(intent);  
        finish();    
      }  
    }, SPLASH_LENGTH);//2秒后跳转至应用欢迎界面
}
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android保存多张图片到本地的实现方法

    Android保存多张图片到本地的实现方法

    这篇文章主要给大家介绍了关于Android保存多张图片到本地的实现方法,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • kotlin gson反序列化默认值失效深入讲解

    kotlin gson反序列化默认值失效深入讲解

    这篇文章主要大家介绍了关于kotlin gson反序列化默认值失效的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • Android开发实现的电话窃听和拦截应用

    Android开发实现的电话窃听和拦截应用

    这篇文章主要介绍了Android开发实现的电话窃听和拦截应用,结合实例形式分析了Android针对电话的监听与拦截的相关技巧,需要的朋友可以参考下
    2016-08-08
  • Android Listview上下拉动刷新tab滑动切换功能

    Android Listview上下拉动刷新tab滑动切换功能

    这篇文章主要介绍了Android Listview上下拉动刷新tab滑动切换功能的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Android实现精美的聊天界面

    Android实现精美的聊天界面

    这篇文章主要为大家详细介绍了Android实现精美的聊天界面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Android游戏源码分享之2048

    Android游戏源码分享之2048

    本文主要是给大家分享了安卓版的游戏2048的源码,以及制作思路,是篇非常不错的文章,有需要的朋友可以参考下
    2014-10-10
  • Windows下搭建Android开发环境

    Windows下搭建Android开发环境

    这篇文章主要介绍了Windows下搭建Android开发环境,需要的朋友可以参考下
    2015-09-09
  • Android实战教程第二篇之简单实现两种进度条效果

    Android实战教程第二篇之简单实现两种进度条效果

    这篇文章主要为大家详细介绍了Android实战教程第二篇,简单实现两种进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android CountDownTimer实现倒计时器

    Android CountDownTimer实现倒计时器

    这篇文章主要为大家详细介绍了Android CountDownTimer实现倒计时效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android开发之ToggleButton实现开关效果示例

    Android开发之ToggleButton实现开关效果示例

    这篇文章主要介绍了Android开发之ToggleButton实现开关效果的方法,结合实例形式分析了ToggleButton控件实现开关效果的布局与功能相关操作技巧,需要的朋友可以参考下
    2017-07-07

最新评论