Java tutorial
//package com.java2s; //License from project: Open Source License import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; public class Main { public static String getVersionName(Context applicationContext) { try { PackageManager pm = applicationContext.getPackageManager(); PackageInfo pi = pm.getPackageInfo(applicationContext.getPackageName(), PackageManager.GET_CONFIGURATIONS); return pi.versionName; } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return ""; } } }