Можно ли обнаружить, есть ли телефон Android трекбол?
Вопрос
Мое приложение требует, пользователи удерживают трекбол, чтобы получить доступ к расширенному меню. Не все телефоны имеют трекбол, однако, поэтому мне нужно удалить это требование для таких телефонов. Есть ли способ обнаружить, имеет ли телефон трекбол?
Решение
Использовать Configuration
объект, специально navigation
а также navigationHidden
поля. Вы можете получить Configuration
объект через getResources().getConfiguration()
.
Не связан с StackOverflow