System - App Version

try{

    android.content.pm.PackageInfo pInfo = MainActivity.this.getPackageManager().getPackageInfo(getPackageName(), 0);
    version = pInfo.versionName;
} catch (android.content.pm.PackageManager.NameNotFoundException e){
    e.printStackTrace();
}