Перейти к содержимому
Меню
  • Java SE
  • Android
  • Поиск
  • Java SE
  • Android

JAVA-HELP

Сайт для Java разработчиков

Как выполнить определенный код только для смартфонов, игнорируя планшеты?

Как выполнить определенный код только для смартфонов, игнорируя планшеты?

В папке values создайте файл bool.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="is_tablet">false</bool>
</resources>

В папке values-sw600dp создайте файл bool.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="is_tablet">true</bool>
</resources>

В коде:

boolean isTablet = getResources().getBoolean(R.bool.is_tablet);

Переменная isTablet будет принимать значение true, если приложение выполняется на планшете

Категории
  • Android
Предыдущая заметка

Что такое AIDL и для чего он нужен?

Следующая заметка

Двойное нажатие для выхода из приложения

Рубрики

  • Android
    • Android-библиотеки
    • Android-сниппеты
    • Material Design
    • Инструменты разработчика
    • Уроки Android
  • Java SE
    • Java-сниппеты
    • Изучение Java
    • Обзор Java-классов
    • Основы Java
  • Kotlin

Популярные записи

  • Загрузка изображений с помощью библиотеки Glide. Начало работы
  • Руководство по использованию ORM DBFlow в Android-приложении
  • Анимированный Toolbar: фичи Design Support Library
  • Я хочу программировать под Android. Вопрос #5
  • Используем ACRA в своем приложении

Copyright © 2020– JAVA-HELP. Все права защищены. Политика конфиденциальности