获取安卓应用的版本号
       在清单文件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