Android 判断应用 第一次启动
生活随笔
收集整理的這篇文章主要介紹了
Android 判断应用 第一次启动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Android中,在應用第一次啟動或者應用的新版本的第一次啟動的時候,為了判斷應用是首次啟動應用程序,最簡單的方法,就是:
1、從manifest中讀取到android:versionCode,
2、然后將其與preference中的versioncode做比較,
3、當preference中的versioncode小于manifest中的版本號時,則代表此次啟動為該版本的首次啟動。
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 判断应用 第一次启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最完整的Win7快捷键
- 下一篇: WIN7如何更改计算机名称