Страницы

Поиск по вопросам

воскресенье, 8 декабря 2019 г.

как программно узнать версию android 5.0?

#java #android


Как программно узнать версию андроид? Я нашел в одном из ответов такое решение 

System.getProperty("os.version");


Но мне возвращается почему-то 3.4.0-5508620 хотя у меня стоит Android 5.0... Все
остальное что есть в гугле это инструкции о том как через обычные настройки это узнать...
    


Ответы

Ответ 1



if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //тут пятая версия } Собственно значение типа int, содержащие версию текущего устройства хранится в переменной окружения android.os.Build.VERSION.SDK_INT

Ответ 2



Делал давно очень, остался пример, попробуйте. MainActivity.class public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView = findViewById(R.id.textView); Button buttonShow = findViewById(R.id.btnShow); buttonShow.setOnClickListener(v -> textView.setText(String.format(Locale.getDefault(), "Версия Android: %s (%d)", Build.VERSION.RELEASE, Build.VERSION.SDK_INT))); //--> Пример вывода: " Версия Android: 4.0.4 (15) " } } activity_main.xml

Комментариев нет:

Отправить комментарий