Android 判断程序是不是第一次运行
2015-09-14 11:29
423 查看
很多时候我们都要判断程序是否是第一次运行程序,以此来决定是否提供向导。只有在用户第一次运行使用此程序的时候,才会加载导航,以后运行程序都不会显示导航部分,这就需要用到一个判断:用户是否第一次运行此程序。使用SharedPreferences来判断用户是否是第一次运行程序,SharedPreferences是一种轻量级的数据存储方式,通过XML文件存储key-value键值对,通常用来存储一些简单的信息,如配置信息等。
主要代码如下:
附源码
IsFirstRun
主要代码如下:
SharedPreferences sharedPreferences=this.getSharedPreferences("share",MODE_PRIVATE); boolean isFirstRun=sharedPreferences.getBoolean("isFirstRun", true); Editor editor=sharedPreferences.edit(); if(isFirstRun){ Toast.makeText(MainActivity.this, "第一次运行", Toast.LENGTH_SHORT).show(); editor.putBoolean("isFirstRun", false); editor.commit(); }else{ Toast.makeText(MainActivity.this, "不是第一次运行", Toast.LENGTH_SHORT).show(); }
附源码
IsFirstRun
相关文章推荐
- android studio注意要点及常见错误
- android弹出软键盘时,editText被遮挡的问题
- 浅析Android中的消息机制
- Android Parcelable对象生成:ParcelableGenerator
- android进程间通信:使用AIDL
- Android 与服务器的通信方式
- 如何完全退出android应用程序
- android不透明度16进制值
- Android Studio系列教程六--Gradle多渠道打包
- Android 操作系统的内存回收机制
- Android Activity 销毁后线程会不会被GC回收?
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- android格式化手机号的功能
- android spinner(下拉选项卡)的使用
- android ExpandableListView (可扩展ListView)
- Android开发在string.xml文件中设置部分字体颜色大小
- android acivity 和 service 通信
- 解锁android设备遇到错误bootloader Check 'Allow OEM Unlock' in Developer Options
- Android快速开发框架汇总
- android listview 属性详解