Как я могу обнаружить устройства Android "трубка"(UI с двумя полосками стиля) или "планшет"(UI с одной нижней полосой стиля) на Android 4.0 и 4.1?

Да. Я знаю, что это старый ответ. Не бей меня первым. Я проверил эти вопросы, и они всегда поворачиваются, чтобы определить размер экрана, плотность и т. Д. Или кто-то может сказать, что определение планшета еще не определено.

Тогда я могу дать "определение" на это. Это системный интерфейс отличается на Android 3.x, 4.0, 4.1.(4.2 были унифицированы).

"HandSet" имеет два бара:
строка состояния: вверху экрана, значок Wi-Fi, время и т. д.
панель навигации: внизу экрана, кнопки BACK, HOME, CURRENT_APPS

"Планшет" имеет только одну полосу внизу, которая является комбинированной полосой.

Меня не волнует другая версия Android - это телефон или планшет. Причина, по которой он хочет знать, - о скрытой нижней панели, которую "мобильные телефоны" могут, а "таблетки" - нет. См. http://bin-liu.blogspot.hk/2012/03/how-to-hide-and-display-navigation-bar.html. Я могу рассчитать дополнительное пространство экрана на "трубке" getRawWidth(), getRawHeight() методы). Я тоже могу делать на "таблетках", но не должен делать, так как бар никогда не прячется.

Изменить: ОК, я знаю, что не совсем уверен, что телефон должен быть "стиль двух полос", а планшет должен быть "стиль одной нижней полосы". Я хотел бы определить, является ли устройство Android "стилем двух полос" или "стилем одной нижней полосы" на Android 4.0 или 4.1.

0 ответов

Другие вопросы по тегам