@@ -0,0 +1,649 @@
+package com.oasisfeng.base;%0A%0Aimport android.os.Build;%0Aimport android.os.Build.VERSION_CODES;%0A%0A/** @author Oasis */%0Apublic class BuildVersions extends VERSION_CODES %7B%0A%0A    /**%0A     * Convenient helper for better granularity with @%7B@link android.annotation.TargetApi TargetApi%7D.%0A     *%0A     * %3Cp%3EExample code snippet:%3Cpre%3E%0A       BuildVersions.since(VERSION_CODES.ICE_CREAM_SANDWICH, new Runnable() %7B @TargetApi(VERSION_CODES.ICE_CREAM_SANDWICH) @Override public void run() %7B%0A            ...%0A       %7D%7D);%3C/pre%3E%0A     */%0A    public static void since(final int level, final Runnable code) %7B%0A        if (Build.VERSION.SDK_INT %3E= level) code.run();%0A    %7D%0A%7D%0A

Add new class BuildVersions.