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.util.Log; public class Main { public static String LOG_TAG = "SmsNoMore"; public static String getAppVersion(Context context) { try { PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return packageInfo.versionName; } catch (PackageManager.NameNotFoundException e) { LOGE("Package name not found: " + e.getMessage()); } return "(uknown version)"; } public static void LOGE(final String text) { Log.e(LOG_TAG, text); } }