Все андроид с челкой

Содержание
  1. «Монобровь» в смартфоне — что это, плюсы и минусы
  2. Что такое «монобровь» в смартфоне
  3. Для чего нужна «челка»
  4. Аргументы за и против
  5. Лучшие смартфоны с «челкой»
  6. iPhone x
  7. Doogee BL5500 Lite
  8. Elephone A4 Pro
  9. Huawei Honor 8С
  10. Leagoo S9
  11. Nokia X5
  12. Xiaomi Redmi 6 Pro
  13. Какой смартфон выбрать
  14. Русские Блоги
  15. Android челка экрана окончательная адаптация
  16. Так что же такое Лю Хайпин?
  17. Давайте начнем сегодняшний адаптационный контент, поторопитесь и выходите (адаптация в Android P в конце) )。。。
  18. Huawei адаптер, пожалуйста, смотрите ниже
  19. Ниже приведены основные шаги по адаптации Лю Хайпин :
  20. Vivo адаптация, пожалуйста, смотрите ниже
  21. OPPO адаптация, пожалуйста, смотрите ниже
  22. Для адаптации Xiaomi, пожалуйста, смотрите ниже
  23. Посмотрите на адаптацию Лю Хайпин в Android P! ! !
  24. Типы надрезов экранов, поддерживаемых в Android P
  25. Android P предоставляет решение для адаптации экрана челки
  26. Интерфейсы, связанные с надрезом экрана в Android P
  27. Установить режим отображения экрана надреза
  28. Наконец, как адаптировать Лю Хайпин?

«Монобровь» в смартфоне — что это, плюсы и минусы

«Монобровь» есть у большей части смартфонов, но не все пользователи находят это удобным. Поэтому покупать такое устройство или воздержаться от этого, каждый потребитель должен решить сам.

Что такое «монобровь» в смартфоне

Покупателей часто интересует, что такое «монобровь» на телефоне, что это значит, и чем такие устройства отличаются от других. Впервые это слово прозвучало, когда совершился переход от кнопочных телефонов, которые имели небольшой экран и кнопки на передней панели, к смартфонам.

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

Но при их производстве возникла сложность. Не было места для того, чтобы на лицевой панели разместить фронтальную камеру и сенсоры. Из-за этого все датчики были помещены в «монобровь», Такое название получил вырез в верхней части экрана, его еще стали называть «челкой».

Но когда в продажу вышел iPhone X, покупатели отметили, что у него есть «монобровь». Многие начали оставлять негативные отзывы. Пользователям не нравилось, что выступ в верхней части загораживает обзор экрана, но большая часть производителей переняла эту идею.

«Челка» бывает разной формы, компании помещают в нее следующие датчики:

  1. iPhone X. Производитель вывел в «монобровь» датчик приближения, микрофон, а также фронтальную камеру. Здесь же находятся другие сенсоры, всего их 8.
  2. Вырез каплевидной формы имеют модели HUAWEI Mate 2, Oppo RX17 PRO. Аналогичную «челку» имеют гаджеты Oppo A7 и OnePlus 6T. Производители сделали минимальную «монобровь», чтобы пользователям ничто не мешало просматривать материалы.
  3. «Челка» в виде выреза встречается в следующих моделях Huawei Nova 4, Honor View 20. Не отстает и Samsung, предложив покупателям модель Galaxy A8s. Во вставках размещены датчики, фронтальная камера.
  4. Гаджет-слайдер, как это сделано в Oppo Find X. Эта модель отличается тем, что нужно вручную выдвигать фронтальную камеру, когда требуется сделать фото. Но такая модель менее надежная, чем стандартные смартфоны.

В перспективе компании постараются полностью отказаться от «моноброви», но им придется разрабатывать альтернативные методы размещения датчиков и фронтальной камеры. Возможно, что в будущем они будут располагаться под экраном, где сейчас находится сканер, распознающий отпечатки пальцев.

Для чего нужна «челка»

При этом производителям гаджетов по-прежнему нужно куда-то помещать датчики, поэтому их установили в верхней части смартфона, сделав специальную вставку. Здесь же находится фронтальная камера, позволяющая делать фото.

Аргументы за и против

Вырез на дисплее имеет свои преимущества и недостатки. К плюсам можно отнести следующее:

  1. Широкую функциональность. Благодаря тому, что есть «челка», владелец смартфона получает в свое распоряжение больше места по краям дисплея. Он легко отделит видео и иконки приложений от часов и других деталей интерфейса.
  2. В некоторых моделях гаджетов предусмотрена функция скрытия «моноброви». Например, это реализовано в Huawei P20. Такое решение устроило всех пользователей.
  3. «Челка» — это временно. Технологии развиваются, смартфоны будут совершенствоваться. Аналитики считают, что экран с «монобровью» можно назвать промежуточным вариантом. В перспективе все датчики «уйдут» под экран. Например, на моделях, оборудованных сканером, уже нет необходимости делать систему распознавания лиц.
  4. Есть пользователи, которые считают, что «челка» выглядит хорошо, не мешает работать со смартфоном. Несколько лет назад сенсорный экран тоже считался чем-то странным, как и другие новинки, но со временем все привыкли. Так произойдет и с «монобровью».

Но не всем пользователям нравится вырез в верхней части дисплея. Противники приводят следующие аргументы:

  1. Дискомфорт. Пользователи уже привыкли к тому, что экран только прямоугольный, поэтому выступ на нем мешается.
  2. Сложно просматривать видеоматериалы и изучать фото. Из-за того, что экран смартфона имеет нестандартную форму, часть изображения закрывается, либо размер видео уменьшается.
  3. Некоторые владельцы сомневаются в том, что «челка нужна». Они считают, что «монобровь» не содержит сенсоры, которые нельзя было бы вывести на рамку.
  4. Затруднения при работе с приложениями. Неудобства отмечают все владельцы гаджетов, которые ежедневно используют эти программы.
Читайте также:  Последняя версия контр страйк для андроид

Лучшие смартфоны с «челкой»

Хотя устройства с «челкой» нравятся не всем, есть покупатели, которые охотно приобретают смартфоны с «монобровью», в 2018 году были популярны следующие надежные модели.

iPhone x

Apple iPhone X — флагманская модель компании. От других смартфонов она отличается футуристическим дизайном, разработчики оснастили девайс новым способом разблокировки.

К плюсам можно отнести следующие:

  1. Дизайн. Передний экран большого размера, задняя крышка сделана из стекла, элегантная рама — стали темного цвета. Двойная камера находится с обратной стороны гаджета, диод пластиковый.
  2. Наличие голосового помощника, носящего имя Siri. Для вызова используется боковая клавиша, которой включают и выключают устройство, либо переводят его в режим сна.
  3. Модель имеет новый дисплей, это Super Retina HD, который обеспечивает высокую контрастность изображения и без искажений передает глубину цвета.

Смартфон работает быстро, модель оборудована сканером для распознавания лиц. Качество фотографий, сделанных камерой, высокое.

К недостаткам модели можно отнести высокую стоимость и то, что сканер периодически зависает.

Doogee BL5500 Lite

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

Elephone A4 Pro

На этот смартфон можно установить 2 СИМ-карты. Модель имеет большой экран, есть сканер отпечатков. Процессор мощный, поэтому он справится с широким кругом задач. Оперативной памяти — 4 Гб, а встроенной — 64 Гб.

Huawei Honor 8С

Этот смартфон, хотя и относится к бюджетному классу, получил мощный процессор Qualcomm. Дисплей большой, пользоваться гаджетом удобно.

К минусам можно отнести то, что корпус сделан из пластика. USB Type-C отсутствует, нет и NFC.

Leagoo S9

Производитель оборудовал гаджет двойной камерой, устройство может поддерживать сети LTE. Есть сканер, позволяющий активировать смартфон отпечатком пальца.

Но стоимость модели высокая, и многие пользователи отмечают низкую производительность процессора.

Nokia X5

Смартфон имеет доступную стоимость. Пользователь может выбрать наиболее подходящую конфигурацию из нескольких вариантов встроенной и оперативной памяти.

Xiaomi Redmi 6 Pro

Эта модель, которую выпускает компания Сяоми, отличается стильным внешним видом. Процессор мощный, смартфон собран из качественных комплектующих.

Какой смартфон выбрать

Гаджеты с «монобровью» ничем не хуже моделей без нее. Если «челка» мешается, можно остановиться на устройствах, у которых ее нет, либо купить смартфон, предусматривающий возможность скрыть вырез.

Источник

Русские Блоги

Android челка экрана окончательная адаптация

Предисловие: Как разработчик Android, я должен признать, что дизайн Apple был лидером, поэтому с момента выхода iPhone X горячо обсуждалась тема «Liu Haiping». Однако, как трудолюбивый разработчик, я все еще должен адаптироваться к Лю Хайпину. Естественно, эта статья родилась после того, как Tucao был закончен.

Так что же такое Лю Хайпин?

В центре верхней части экрана телефона будет вырыто отверстие (черная область на рисунке ниже). Область, в которой вырыт экран, не может нормально отображать контент. Этот тип экрана — Лю Хайпин. Вогнутые и выпуклые экраны и т. Д. Здесь названы в честь Лю Хайпина.

Сегодня я в основном представляю адаптацию Лю Хайпина в Android P и адаптацию перед Android P.

Поскольку Android P еще официально не предоставил API для адаптации, все производители предоставляют адаптационные решения. Например: Huawei P20 — это стандартный API Android P, но vivo и OPPO отличаются, у него есть собственный API адаптации.

Сегодня, в качестве статьи по адаптации к взрывам, позвольте мне показать вам хорошую картину, которая показалась мне очень интуитивной:

Давайте начнем сегодняшний адаптационный контент, поторопитесь и выходите (адаптация в Android P в конце) )。。。

Huawei адаптер, пожалуйста, смотрите ниже

Сначала посмотрите на картину логики процесса, которую я взял:

Как видно из рисунка выше, на странице есть два случая обработки смещения системы Huawei:
1. Значение метаданных не задано, и страница находится в альбомном режиме;
2. Значение метаданных не задано, страница находится в вертикальном состоянии экрана и строка состояния не отображается;

Читайте также:  Android browser data storage

Ниже приведены основные шаги по адаптации Лю Хайпин :

1. Настройте метаданные: Новый атрибут метаданных Huawei android.notch_support добавляет атрибут метаданных в AndroidManifest.xml приложения. Этот атрибут может быть эффективен не только для приложения, но и для конфигурации действия, как показано ниже:

① Эффективно для приложения, что означает, что все страницы приложения не будут специально перемещаться вниз в вертикальной сцене экрана или перемещаться вправо в горизонтальной сцене экрана:

Ffective Эффективно для Activity, что означает, что Liu Haiping можно адаптировать для одной страницы, и система Activity с этим набором атрибутов не будет выполнять специальную обработку:

2. Чтобы обнаружить присутствие Лю Хайпина, см. Следующий пример кода:

3. Параметры Liu Haiping приведены в следующем примере кода:

4. Выполните адаптацию интерфейса

Добавив конфигурацию, упомянутую в приведенной выше схеме адаптации (метаданные или флаг), приложение может отображаться в области челки по умолчанию на телефонах с экраном челки Huawei, но, чтобы избежать блокировки пользовательского интерфейса областью челки, его все равно необходимо применять Сделайте дополнительную работу по адаптации пользовательского интерфейса самостоятельно:
(1) Чтобы определить, оценивается ли Liu Haiping по API Huawei Liu Haiping SDK, см. подробности в примере кода;
(2) Если это мобильный телефон Liu Haiping, приложению необходимо настроить его макет, чтобы избежать области ударов. Принцип компоновки: обеспечить важную текстовую, графическую и видеоинформацию, интерактивные элементы управления и значки, а также приложения. Подсказки по макету, такие как всплывающие окна, отображаются под областью строки состояния (безопасная область), неважно, что макет, который не вызывает проблем при блокировке, можно расширить до отображения области строки состояния (опасная область), измененного в соответствии с этим принципом компоновки, можно изменить за один раз Может адаптироваться ко всем мобильным телефонам Лю Хайпин.

Здесь приходит небольшой пункт знаний 🙁 Получить интерфейс системной строки состояния высоты )

Vivo адаптация, пожалуйста, смотрите ниже

Первое добавление: в естественных условияхНастроитьДисплей и яркостьСоотношение сторонних приложенийВы можете выбрать, отображать ли в полноэкранном режиме или в безопасной области.

1. Проверьте, есть ли экран челки, посмотрите следующий код:

2. Получите размер челки:

К сожалению, в настоящее время vivo не предоставляет интерфейс для получения размера челки, в настоящее время ширина челки vivo составляет 100 dp, а высота — 27 dp.

OPPO адаптация, пожалуйста, смотрите ниже

Позвольте мне сначала добавить: OPPO в настоящее время устанавливает-Display-Apply полноэкранный дисплей-Управление отображением вогнутой области, которая имеет переключатель для отключения вогнутой области.

1. Проверьте, работает ли Лю Хайпин:

2. Получите размер челки:

OPPO не предоставляет интерфейс для получения размера челки, в настоящее время спецификации размеров его моделей с экранами челки одинаковы. Не исключено, что модель изменится в будущем. Ширина экрана составляет 1080 пикселей, а высота — 2280 пикселей. Область челки имеет ширину 324 пикселя и высоту 80 пикселей.

Для адаптации Xiaomi, пожалуйста, смотрите ниже

Система мобильной связи Xiaomi добавляет свойство ro.miui.notch , Когда значение равно 1, это мобильный телефон с надрезом. На Xiaomi 8 есть эффект взрыва. Высота строки состояния Xiaomi будет немного выше, чем у Liu Haiping, поэтому вы можете избежать Liu Haiping косвенно, получив высоту строки состояния.

Другие мобильные телефоны также могут использовать этот метод, чтобы косвенно избегать Лю Хайпина, но возможно, что некоторые мобильные телефоны будут иметь более высокую высоту Лю Хайпина, чем строка состояния, поэтому результаты, полученные этим методом, не обязательно безопасны

Посмотрите на адаптацию Лю Хайпин в Android P! ! !

Google предоставил поддержку для Liu Haiping из Android P. Android P поддерживает новейшие полноэкранные и режекторные экраны, которые резервируют пространство для камер и динамиков.

В настоящее время предоставляется класс и три режима:

Через новый DisplayCutout Категория, вы можете определить расположение и форму нефункциональных областей, эти области не должны отображать содержимое. Чтобы определить наличие и расположение этих зазубренных областей экрана, используйте getDisplayCutout() Методы.

Google официально предоставляет три режима, а именно:

  • LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT: Только когда полоса, предоставляемая системой, полностью включает область челки, окну разрешается расширяться до области челки, иначе окно не будет перекрываться с областью челки;
  • LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES: Разрешить расширение окна до области ударов (исходный текст относится к области ударов по короткой стороне. В настоящее время мобильные телефоны с ударами находятся по короткой стороне, поэтому она не запутывается);

LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER: Окно не может расширяться до области челки.

Например, ниже приведен код, который может установить, разрешить ли окно расширяться до области челки:

Вы можете смоделировать разрыв экрана на любом устройстве или эмуляторе под управлением Android P следующим образом:

  1. Включить параметры разработчика.
  2. На экране параметров разработчика прокрутите вниз до раздела «Рисование» и выберите «Имитация отображения с вырезом».
  3. Выберите размер надреза экрана.

Типы надрезов экранов, поддерживаемых в Android P

В настоящее время Android поддерживает три типа экранов:Угловая выемка дисплея (косая челка)Двойная насечка (челка + борода)Длинная выемка дисплея (челка).

Текущий мобильный телефон — это в основном метка длинного дисплея, то есть Лю Хайпина.

На следующих рисунках показан эффект установки разных режимов:

Android P предоставляет решение для адаптации экрана челки

  1. Для страниц со строкой состояния на нее не влияют характеристики Лю Хайпина, потому что Лю Хайпин включен в строку состояния;
  2. Для страниц, отображаемых в полноэкранном режиме, системное решение для экрана челки сместится вниз по интерфейсу приложения, чтобы избежать отображения области челки. В это время вы увидите, что область челки станет черной рамкой, и вы вообще не сможете видеть челки;
  3. Полноэкранная страница, которая была адаптирована к приложению Android P, может использовать область челки с помощью решения по адаптации, предоставленного Google, чтобы по-настоящему добиться полноэкранного отображения.

Интерфейсы, связанные с надрезом экрана в Android P

Дружеское напоминание: необходимы следующие интерфейсы Build.VERSION.SDK_INT >= 28 Прежде чем это можно назвать.

Интерфейс класса DisplayCutout: в основном используется для определения положения выемки и положения зоны безопасности.

метод Описание интерфейса
getBoundingRects() Возвращает список Rects. Каждый Rects является ограничивающим прямоугольником нефункциональной области на дисплее.
getSafeInsetLeft () Возвращает расстояние от безопасной области до левой стороны экрана в пикселях.
getSafeInsetRight () Возвращает расстояние от безопасной области до правой части экрана в пикселях.
getSafeInsetTop () Возвращает расстояние от безопасной области до верхней части экрана в пикселях.
getSafeInsetBottom() Возвращает расстояние от безопасной области до нижней части экрана в пикселях.

Пример: следующий код должен изменить опцию смоделированного отображения в опциях разработчика на двойную насечку, то есть должно быть два удара.

По результатам теста видно, что область 112px сверху и снизу является безопасной зоной.

Установить режим отображения экрана надреза

Новый атрибут макета был добавлен в Android P layoutInDisplayCutoutMode Содержит три разных режима, а именно:

Режим Описание режима
LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT Только когда DisplayCutout полностью включен в системный трей, окно может расширяться до области DisplayCutout. В противном случае макет окна не перекрывается с областью DisplayCutout.
LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER Это окно не должно перекрываться с областью DisplayCutout.
LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES Окно всегда может расширяться до области DisplayCutout на короткой стороне экрана.

В следующем примере кода показан эффект отображения этих трех режимов:

Рисунок 1: Вы можете видеть черные границы на нем.

Рисунок 2: Вы можете увидеть челки.

Рисунок 3: То же самое с черной рамкой.

Вывод можно проверить по эффекту:

  1. LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES Режим превратит экран в область челки Яншен.
  2. LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER Режим не пропустит экран в область челки Яншен, он оставит черную область.
  3. LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT Режим следует за полноэкранным дисплеем LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER одни и те же.

Далее мы посмотрим LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT Влияние режима в строке состояния погружения заключается в следующем:

Результаты, как показано ниже:

Итак: когда область челки полностью находится в строке состояния системы, LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT Эффект отображения LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES Последовательная.

Наконец, как адаптировать Лю Хайпин?

1. Если на странице есть строка состояния:

  • Это очень просто, не нужно адаптироваться, потому что область челки будет включена в строку состояния.
  • Если вы не хотите видеть область челки, вы можете использовать LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER Превратите область челки в черную рамку.

2. Если страница отображается в полноэкранном режиме:

  • Если он не подходит, черная рамка останется.
  • Если вы хотите получить полноэкранный режим, вы должны сначала получить область ударов (опасная область), а часть содержимого (кнопки управления и т. Д.) Должна избегать опасной области и обеспечивать ее отображение в безопасной области. Если экран горизонтальный, обе стороны должны избегать ударов (опасных зон).

Ну, хотя меня рвало насчет ударов, но статья все равно может быть использована непосредственно вами, see you

Источник

Читайте также:  Антирадар для андроида офлайн
Оцените статью