获取安卓应用的版本号
在清单文件AndroidManifest.xml中设置程序的版本号:android:versionName="1.0.1",
有时候我们需要在代码中获取到这个版本号。
1.获取当前应用的版本名:
-
public static String getAppVersionName(Context context) {
-
String versionName = "";
-
try {
-
// 获取packagemanager的实例
-
PackageManager packageManager= context.getPackageManager();
-
-
PackageInfo packInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
-
versionName = packInfo.versionName;
-
versioncode =
packInfo.versionCode;
-
if (versionName == null || versionName.length() <= 0) {
-
return "";
-
}
-
} catch (Exception e) {
-
Log.e("VersionInfo", "Exception", e);
-
}
-
return versionName;
-
}
2.获取当前应用的版本号:
-
private String getVersionName() throws Exception
-
{
-
-
PackageManager packageManager = getPackageManager();
-
-
PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);
-
String version = packInfo.versionName;
-
return version;
-
}
3.获取当前系统的安卓版本号:
int
currentapiVersion=android.os.Build.VERSION.SDK_INT;
获取安卓应用的版本号
原文:http://blog.csdn.net/lucky_bo/article/details/46880129