本文实例讲述了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取出赋值给变量isFirstRunEditor editor = sharedPreferences.edit();editor.putBoolean("isFirstRun", false);//此处表示putBoolean(key, value),//将value写入对应的key,而且是一一对应的editor.commit();//将isFirstRun写入editor中保存

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

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

更多相关文章

  1. Android(安卓)关于@NonNull
  2. ubuntu下搭建cordova开发环境
  3. Android设备定制为永不锁屏
  4. 《转载》Android(安卓)AlertDialog 方法setView(view,0,0,0,0)的
  5. Android给自定义按键添加广播和通过广播给当前焦点输入框赋值
  6. Android打开摄像头拍照,并显示出来
  7. Android(安卓)NDK开发:HelloNDK
  8. Ubuntu搭建Android交叉编译环境
  9. 启动emulator出错

随机推荐

  1. 去掉android的屏幕上的title bar
  2. android emulator( android模拟器)
  3. Android设计模式系列
  4. android 全屏显示
  5. Android入门学习七:基本控件学习
  6. Material Design资料收集
  7. Android-TextView多行本文滚动轻松实现
  8. Android键盘自适应方法.
  9. android手机中图片的拖拉及浏览功能
  10. android GradLayout实现计算器