0%

读取AndroidManifest.xml设置(packageName、versionCode、versionName)方法

当处理软件升级时,需要获取当前软件版本号,再和服务器上的软件版本对比,而版本号在AndroidManifest.xml中有设置,用以下方法可以读取到版本号,版本名,以及包名。

PackageManager manager = this.getPackageManager();
try {
        PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);
String packageName = info.packageName;  //包名
int versionCode = info.versionCode;  //版本号
String versionName = info.versionName;   //版本名
        } catch (NameNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }