Ответ 1
На этот вопрос много вопросов. Проверьте Получить уровень Android Android, на котором работает приложение в настоящий момент, и Программно получить уровень API Android на устройстве?, В этих ответах, вы можете увидеть что-то вроде:
Integer.valueOf(android.os.Build.VERSION.SDK);
Но .SDK
обесценивается. Вместо этого используйте SDK_INT
//Check the condition as
if (android.os.Build.VERSION.SDK_INT>=11){}
Подробнее см. Build.VERSION.html#SDK_INT.
Обновление
Как kcoppock было предложено, вы можете использовать что-то вроде:
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
//Do something
}