Android 判断应用 第一次启动
2014-06-12 18:21
239 查看
在Android中,在应用第一次启动或者应用的新版本的第一次启动的时候,为了判断应用是首次启动应用程序,最简单的方法,就是:
1、从manifest中读取到android:versionCode,
2、然后将其与preference中的versioncode做比较,
3、当preference中的versioncode小于manifest中的版本号时,则代表此次启动为该版本的首次启动,
关键代码很简单:
[java] view
plaincopy
PackageInfo info = getPackageManager().getPackageInfo(PACKAGE_NAME, 0);
int currentVersion = info.versionCode;
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
int lastVersion = prefs.getInt(VERSION_KEY, 0);
if (currentVersion > lastVersion) {
//如果当前版本大于上次版本,该版本属于第一次启动
......
//将当前版本写入preference中,则下次启动的时候,据此判断,不再为首次启动
prefs.edit().putInt(VERSION_KEY,currentVersion).commit();
}
1、从manifest中读取到android:versionCode,
2、然后将其与preference中的versioncode做比较,
3、当preference中的versioncode小于manifest中的版本号时,则代表此次启动为该版本的首次启动,
关键代码很简单:
[java] view
plaincopy
PackageInfo info = getPackageManager().getPackageInfo(PACKAGE_NAME, 0);
int currentVersion = info.versionCode;
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
int lastVersion = prefs.getInt(VERSION_KEY, 0);
if (currentVersion > lastVersion) {
//如果当前版本大于上次版本,该版本属于第一次启动
......
//将当前版本写入preference中,则下次启动的时候,据此判断,不再为首次启动
prefs.edit().putInt(VERSION_KEY,currentVersion).commit();
}
相关文章推荐
- Android 判断应用 第一次启动
- Android开发:判断应用第一次启动(精简代码版)
- Android 判断应用 第一次启动
- 如何正确判断 Android应用是第一次启动的靠谱方案(短篇)
- Android 判断应用 第一次启动
- Android 判断应用 第一次安装启动
- Android开发:判断应用第一次启动(精简代码版)
- 判断应用第一次启动
- Android程序如何判断是不是第一次启动
- Android判断APP是否第一次启动
- android 应用第一次启动记录状态
- Android 判断应用是否是第一次运行相应的执行不同的操作
- Android判断应用是否第一次运行
- IOS 应用 判断是否第一次启动
- Android 判断是否是第一次启动
- Android中通过导入静态数据库来提高应用第一次的启动速度
- Android判断APP是否第一次启动
- 在Android中通过导入静态数据库来提高应用第一次的启动速度
- android 之判断某个应用是否已经启动
- 判断Android中应用是否为默认启动的方法