Androidアプリのバージョン情報を入手
898 ワード
public class PackageUtils {
/**
*
*/
public static int getVersionCode(Context context) {
try {
PackageInfo packageInfo = context.getPackageManager()
.getPackageInfo(context.getPackageName(), 0);
return packageInfo.versionCode;
}
catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return -1;
}
}
/**
*
*/
public static String getVersionName(Context context) {
try {
PackageInfo packageInfo = context.getPackageManager()
.getPackageInfo(context.getPackageName(), 0);
return packageInfo.versionName;
}
catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return null;
}
}
}