PackageManager获取版本号

PackageInfo表明的是关于一个包的全部信息,就至关于一个APP应用的清单文件中收集到的全部信息.android

经过这个类咱们就能够获取相似版本号等一些信息。web

androidflying1

/**
 * 获得应用程序的版本名称
 */
 
private String getVersionName() {
    // 用来管理手机的APK
    PackageManager pm = getPackageManager();
 
    try {
        // 获得知道APK的功能清单文件
        PackageInfo info = pm.getPackageInfo(getPackageName(), 0);
        //int versionCode = info.versionCode;
        return info.versionName;
    } catch (NameNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        return "";
    }
}