Android Appの初回起動または更新または初回起動
2819 ワード
try {
PackageInfo info = getPackageManager().getPackageInfo(PACKAGE_NAME,0);
// versionCode
int versionCode = info.versionCode;
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
// lastVersion
int lastVersion = preferences.getInt(VERSION_CODE, 0);
/**
* , App ;
*/
if (versionCode>lastVersion){
// App
preferences.edit().putInt(VERSION_CODE,versionCode).commit();
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}