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秒后跳转至应用欢迎界面
}
}

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

相关文章

  • 基于Flutter制作一个火箭发射动画

    基于Flutter制作一个火箭发射动画

    北京时间10月16日0时23分,神舟十三号飞船成功发射,为庆祝这一喜事,本文将用Flutter制作一个火箭发射动画,感兴趣的小伙伴可以动手试一试
    2022-03-03
  • Android自定义控件之自定义属性(二)

    Android自定义控件之自定义属性(二)

    这篇文章主要为大家详细介绍了Android自定义控件之自定义属性,如何给自定义控件自定义一些属性,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android仿微信群聊头像

    Android仿微信群聊头像

    这篇文章主要为大家介绍了Android仿微信群聊头像的相关资料,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Android Studio finish()方法的使用与解决app点击“返回”(直接退出)

    Android Studio finish()方法的使用与解决app点击“返回”(直接退出)

    这篇文章主要介绍了Android Studio finish()方法的使用与解决app点击“返回”(直接退出),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Android 使用Vitamio打造自己的万能播放器(8)——细节优化

    Android 使用Vitamio打造自己的万能播放器(8)——细节优化

    本文主要介绍Android Vitamio开发播放器,这里给大家提供了一些小的细节优化,更加完善播放器的功能,希望能帮助有需要的小伙伴
    2016-07-07
  • Android之头像图片变圆形显示

    Android之头像图片变圆形显示

    本文主要介绍了Android中头像图片变圆形的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • Android仿QQ长按删除弹出框功能示例

    Android仿QQ长按删除弹出框功能示例

    对于列表来说,如果想操作某个列表项,一般会采用长按弹出菜单的形式,默认的上下文菜单比较难看,而QQ的上下文菜单就人性化多了,整个菜单给用户一种气泡弹出的感觉,而且会显示在手指按下的位置,接下来通过本文给大家分享Android仿QQ长按删除弹出框功能,一起看看吧
    2017-03-03
  • Android屏幕及view的截图实例详解

    Android屏幕及view的截图实例详解

    这篇文章主要介绍了Android屏幕及view的截图实例详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • android实现音乐跳动效果的示例代码

    android实现音乐跳动效果的示例代码

    这篇文章主要介绍了android实现音乐跳动效果的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 使用Glide实现高斯模糊效果

    使用Glide实现高斯模糊效果

    这篇文章主要为大家详细介绍了使用Glide实现高斯模糊效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12

最新评论