package com.xorcode.andtweet.util;
import java.lang.reflect.*;
/**
* The class is for compatibility with v.1.5 of Android
*
* @author yvolk
*/
public class Build {
/** Various version strings. */
public static class VERSION {
/**
* The user-visible SDK version of the framework; its possible values
* are defined in {@link android.os.Build.VERSION_CODES}.
*/
public static final int SDK_INT;
static {
int ver = 3; // v. 1.5
try {
Field verField = Class.forName("android.os.Build$VERSION").getField("SDK_INT");
ver = verField.getInt(verField);
} catch (Exception e) {
try {
Field verField = Class.forName("android.os.Build$VERSION").getField("SDK");
String verString = (String) verField.get(verField);
ver = Integer.parseInt(verString);
} catch (Exception e2) {
ver = -1;
}
}
SDK_INT = ver;
}
}
}