Я разрабатываю приложение, которое должно работать по-разному на основе различных версий Android. Например, если у пользователя есть версия ниже 3.0, шрифт должен быть «Anmol.ttf», но если он выше 3.0, шрифт должен быть скорее «AnmolUniBani.ttf». Как я могу подойти к этому решению?Найдите, какую версию Android используете?
0
A
ответ
4
Существуют разные способы решения этой проблемы. Я
android.os.Build.VERSION.SDK_INT;
это получает номер версии 10,11, 14, ...
ВИДЕТЬ Documentation для различных возможностей.
Я не знаю, если это является предпочтительным, но я установить мину в static
переменной при запуске
public static int androidVersion = android.os.Build.VERSION.SDK_INT;
затем проверить против этого. Я собираюсь переместить его на SharedPreferences
, но еще нет.
Пример кода
Для 3,0 и выше, проверьте, что SDK_INT >= 11
. Так что в моем примере
if (Globals.androidVersion >= 11)
{
// change fonts or whatever
}
Он находится в Globals
классе на данный момент, где я положил вещи для тестирования, прежде чем сделать их более постоянными, как в SharedPreferences
или DB
Смежные вопросы
- 1. Какую версию MS Anti-XSS вы используете?
- 2. Как узнать, какую версию `pdftk` вы используете?
- 3. Какую версию Visual Studio 2008 вы используете?
- 4. Python: найдите, какую версию функции я использую
- 5. Как узнать, какую версию Angular Classy вы используете?
- 6. Неважно, какую версию GL вы используете в LWJGL?
- 7. Какую версию выбрать?
- 8. Какую версию Silverlight я использую?
- 9. Android Studio; не знаю, какую версию использовать
- 10. Какую версию Android я должен разработать?
- 11. Какую версию Android Studio следует использовать?
- 12. Найдите устаревшую версию api?
- 13. Найдите версию nginx?
- 14. Какую реализацию JMS вы используете?
- 15. Определите, какую версию OpenCV
- 16. Какую версию Spark скачать?
- 17. Какую версию eclipse использовать
- 18. Какую версию Sikuli использовать?
- 19. Какую версию html использовать?
- 20. Какую версию SDK скачать?
- 21. , какую версию Jprofiler использовать?
- 22. Какую версию C++ использую?
- 23. MySQL Какую версию использовать?
- 24. Какую версию Symfony выбрать?
- 25. Какую версию Android следует использовать при разработке приложений для Android?
- 26. Вы используете пробную версию SevenSpikes.Nop.Plugins
- 27. Найдите версию контейнера для равноденствия, которая используется?
- 28. Какую версию Python я установил?
- 29. Какую версию полимера он использовал?
- 30. Какую версию MinGW следует использовать