Список устройств Apple, использующих домашний индикатор? - PullRequest
2 голосов
/ 13 января 2020

Я занимаюсь разработкой мобильного приложения, и мне нужно знать, присутствует ли на устройстве, на котором я работаю, индикатор home (в случаях ios). Я знаю, что он существует на iPhone X и более поздних версиях. Но я не могу найти официальный список устройств, реализующих эту новую функцию. Есть ли такой?

Таким образом, я мог бы адаптировать свой дизайн пользовательского интерфейса в зависимости от того, относится ли обнаруженное устройство к этому списку. (используя com.diamonddevgroup.device.Device API)

На всякий случай, я разрабатываю коденамон.

Спасибо

Ответы [ 2 ]

3 голосов
/ 14 января 2020

Я добавил поддержку для обработки этого.

Как только обновление будет одобрено командой Codename One, обновите библиотеку Device и позвоните ниже:

boolean isNotch = Device.isNotch();

Вы можете проверить страницу GitHub для библиотеки здесь .

И вы можете следить за состоянием утверждения обновления библиотеки с помощью этого запроса на выборку . Он утверждается после изменения его статуса на Closed.

Оставьте комментарий к этому ответу или создайте вопрос здесь , если у вас возникнут проблемы с библиотекой .

2 голосов
/ 13 января 2020

Вам определенно следует использовать безопасные зоны с автоматической компоновкой для правильной компоновки ваших видов.

Но в случае, если вы хотите указать устройство c работа, эта библиотека просто фантастична c для знания о текущем устройстве вашего пользователя.

...