您的位置:首页 > 移动开发 > Android开发

Android 平台如何获取程序的版本

2012-09-30 13:50 435 查看
public static String getAppVersionName(Context context) {

String versionName = "";

try {

// ---get the package info---

PackageManager pm = context.getPackageManager();

PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);

versionName = pi.versionName;

if (versionName == null || versionName.length() <= 0) {

return "";

}

} catch (Exception e) {

e.printStackTrace();

}

return versionName;

}

获取另一程序版本:

List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);

for(PackageInfo p:packages) {

String packName = p.packageName;

if(packName.equals(你的程序包名)){

String versionName = p.versionName;

String versionCode = p.versionCode;

Log.e("***",versionName+versionCode);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: