package com.gettingmobile.android.util; import android.os.Build; import android.util.Log; public class ApiLevel { public static final int V_4_0 = 14; public static final int V_3_0 = 11; public static final int V_2_3 = 9; public static final int V_2_2 = 8; public static final int V_2_1 = 7; public static final int V_2_0_1 = 6; public static final int V_2_0 = 5; public static final int V_1_6 = 4; public static final int V_1_5 = 3; public static int getApiLevel() { Log.d(ApiLevel.class.getSimpleName(), "API Level is '" + Build.VERSION.SDK_INT + "'"); return Build.VERSION.SDK_INT; } public static boolean isAtLeast(int apiLevel) { return getApiLevel() >= apiLevel; } public static boolean isAtMost(int apiLevel) { return getApiLevel() <= apiLevel; } public static boolean isBelow(int apiLevel) { return getApiLevel() < apiLevel; } }