Skip to content
Search

Android:Version

lastmod 2018-08-17created 2016-12-121 edits

Explains Android versions.

Android build version

The sample code is as follows.

Log.d("", "api:"+android.os.Build.VERSION.SDK);
Log.d("", "sdk:"+android.os.Build.VERSION.RELEASE);
Log.d("", "brand:"+android.os.Build.BRAND);
Log.d("", "device:"+android.os.Build.DEVICE);
Log.d("", "display:"+android.os.Build.DISPLAY);
Log.d("", "ID:"+android.os.Build.ID);
Log.d("", "MODEL:"+android.os.Build.MODEL);

The output looks similar to the example below.

api:3
sdk:1.5
brand:htc_wwe
device:hero
display:CUPCAKE.eng.u70000.20090712.130102
ID:CUPCAKE
MODEL:HTC Hero

Application package information

public static String getPackageName(Context c) {
    return c.getPackageName();
}

Application version information

public static String getVersion(Context c) {
    try {
        PackageInfo info = c.getPackageManager().getPackageInfo(getPackageName(c), PackageManager.GET_META_DATA);
        return info.versionName;
    } catch (NameNotFoundException e) {
        e.printStackTrace();
    }
    return "";
}

See also

Favorite site