1. 打印出包名、版本名称、版本代号
程序代码:
private void logPkgInfo(Context context) {
PackageInfo pkgInfo = null;
PackageManager pkgMgr = context.getPackageManager();
try {
String pkgName = context.getPackageName();
TyuLog.e("pkgName:"+pkgName);
pkgInfo = pkgMgr.getPackageInfo(pkgName, PackageManager.GET_ACTIVITIES);
TyuLog.e("pkgInfo.versionName:"+pkgInfo.versionName);
TyuLog.e("pkgInfo.versionCode:"+pkgInfo.versionCode);
} catch (NameNotFoundException e) {
TyuLog.e("catch NameNotFoundException in pkgInfo.", e);
}
}
LOG日志:
04-01 14:05:36.724: E/TyuLog(29422): pkgName:com.example.test
04-01 14:05:36.724: E/TyuLog(29422): pkgInfo.versionName:beta 1.0.2013.04.01
04-01 14:05:36.734: E/TyuLog(29422): pkgInfo.versionCode:1