android判断软件是否第一次运行的方法

 更新时间:2015年04月23日 15:14:21   作者:沧海一粟……  
这篇文章主要介绍了android判断软件是否第一次运行的方法,涉及针对Android中isFirstRun属性的判断,需要的朋友可以参考下

本文实例讲述了android判断软件是否第一次运行的方法。分享给大家供大家参考。具体如下:

SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE); 
boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true); 
Editor editor = sharedPreferences.edit(); 
if (isFirstRun) 
{ 
Log.d("debug", "第一次运行"); 
editor.putBoolean("isFirstRun", false); 
editor.commit(); 
} else 
{ 
Log.d("debug", "不是第一次运行"); 
}

同时说明一下,如果我们需要将一些变量保存在内存中,那么我们可以使用SharedPreferences,方法如下:

SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE);
//此处表示该应用程序专用
boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true);
//此处表示如果key "isFirstRun"对应的value没有值则默认为true,
//否则就把对应的value取出赋值给变量isFirstRun
Editor editor = sharedPreferences.edit();
editor.putBoolean("isFirstRun", false);
//此处表示putBoolean(key, value),
//将value写入对应的key,而且是一一对应的
editor.commit();
//将isFirstRun写入editor中保存

注:这样操作,除非我们在后台清除数据,或者卸载,否则isFirstRun值一直存在。

希望本文所述对大家的Android程序设计有所帮助。

相关文章

  • Android实现弹出键盘的方法

    Android实现弹出键盘的方法

    这篇文章主要介绍了Android实现弹出键盘的方法,是非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题及解决方法

    AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题及解决方法

    这篇文章主要介绍了AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题,本文给出了解决方法对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Android按钮单击事件的四种常用写法总结

    Android按钮单击事件的四种常用写法总结

    这篇文章主要介绍了Android按钮单击事件的四种常用写法总结,比较了常见的四种写法的优劣,有不错的参考借鉴价值,需要的朋友可以参考下
    2014-09-09
  • Android Q适配之IMEI替换为Android_id

    Android Q适配之IMEI替换为Android_id

    这篇文章主要介绍了Android Q适配之IMEI替换为Android_id,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Android 谷歌推荐的VR实现方式(分享)

    Android 谷歌推荐的VR实现方式(分享)

    下面小编就为大家分享一篇Android 谷歌推荐的VR实现方式。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • android9.0 默认apk权限添加方法

    android9.0 默认apk权限添加方法

    本文给大家分享android9.0 默认apk权限添加方法,默认赋予全部权限,根据包名赋予权限,通过default-permissions-google.xml的方式实现,文中通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-06-06
  • Android新闻广告条滚动效果

    Android新闻广告条滚动效果

    这篇文章主要为大家详细介绍了Android新闻广告条滚动效果的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android Okhttp断点续传面试深入解析

    Android Okhttp断点续传面试深入解析

    这篇文章主要给大家介绍了关于Android Okhttp断点续传面试的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Android具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Android提高之BroadcastReceiver实例详解

    Android提高之BroadcastReceiver实例详解

    这篇文章主要介绍了Android的BroadcastReceiver用法,在Android的项目开发中是比较实用的功能,需要的朋友可以参考下
    2014-08-08
  • Android自定义左右或上下滑动翻页效果

    Android自定义左右或上下滑动翻页效果

    这篇文章主要为大家详细介绍了Android自定义左右或上下滑动翻页效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12

最新评论