Дисплей Android

В этом разделе рассматривается реализация AOSP различных параметров отображения Android, включая ярлыки приложений, круглые значки запуска, режим «Не беспокоить» (DND), многооконный режим (разделенный экран, произвольная форма и картинка в картинке), расширенный динамический диапазон ( HDR), ночное освещение и демо-режим. Подробнее см. на подстраницах этого раздела.

Адаптивные значки

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

Ярлыки приложений

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

Блокировать ненадежные прикосновения

Чтобы сохранить безопасность системы и улучшить взаимодействие с пользователем, в Android 12 добавлена ​​поддержка для предотвращения злоупотребления наложениями, в частности, путем внесения изменений в диспетчер окон и диспетчер ввода. Android 12 не позволяет приложениям использовать сенсорные события , когда оверлей небезопасно скрывает приложение. Другими словами, система блокирует касания, проходящие через определенные окна, за некоторыми исключениями .

Круглые иконки

Круглые значки запуска поддерживаются в Android 7.1.1 и более поздних версиях. Круглые значки запуска не включены по умолчанию. Чтобы использовать круглые значки в реализации вашего устройства, вы должны отредактировать наложение ресурсов на своем устройстве, чтобы включить их.

Управление цветом

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

Уведомления о беседах и виджеты

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

Вырезы дисплея

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

Не беспокойте

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

Воспроизведение HDR-видео

Видео с расширенным динамическим диапазоном (HDR) — это следующий рубеж в высококачественном декодировании видео, обеспечивающий непревзойденное качество воспроизведения сцен. Android 7.0 получил первоначальную поддержку HDR, которая включает в себя создание надлежащих констант для обнаружения и настройки видеоконвейеров HDR.

Мульти-дисплей

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

Мульти окно

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

Ночной свет

Android 7.1.1 включает функцию Night Light, которая уменьшает количество синего света, излучаемого дисплеем устройства, чтобы лучше соответствовать естественному освещению в зависимости от времени суток и местоположения пользователя. Android 8.0 включает функцию, которая дает пользователям больший контроль над интенсивностью эффекта Night Light.

Картинка в картинке

Android 8.0 включает поддержку режима «картинка в картинке» (PIP) для портативных устройств Android. PIP позволяет пользователям изменять размер приложения с текущей активностью в маленьком окне.

Розничный демонстрационный режим

Android 7.1.1 и более поздние версии предлагают поддержку розничного режима на системном уровне, чтобы пользователи могли легко проверить устройства в действии. Android 8.1 пересматривает эту поддержку для создания демонстрационных пользователей с помощью Device Policy Manager.

Чередовать предложения

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

Взаимодействие с разделенным экраном

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

Синхронизированные переходы приложений

Синхронизированные переходы между приложениями — это функция Android 9, улучшающая существующую архитектуру переходов между приложениями. Когда пользователь открывает, закрывает или переключается между приложениями, процесс SystemUI или Launcher (домашний экран) отправляет запрос на покадровое управление анимацией с гарантированной синхронизацией между анимацией просмотра и анимацией окна.

Классификация текстов

Классификация текста использует методы машинного обучения, чтобы помочь разработчикам классифицировать текст. Android 9 расширил структуру классификации текста, представленную в Android 8.1, с новой службой Text Classifier. Служба Text Classifier — это рекомендуемый OEM-производителям способ обеспечения поддержки системы классификации текста.

Виджеты и ярлыки

Поток API для добавления ярлыков и виджетов в Android 8.0 позволяет разработчикам приложений добавлять ярлыки и виджеты из приложения, а не полагаться на панель виджетов. Он также устарел от старого метода (отправка широковещательной рассылки) добавления ярлыков из соображений безопасности.

Размытие окна

В Android 12 доступны общедоступные API-интерфейсы для реализации эффектов размытия окна (например, размытие фона и размытие позади). С помощью этих API вы можете размыть все, что находится за вашим окном. Вы можете создавать окна с размытым фоном, создавая эффект матового стекла, или отображать окна с размытием всего экрана за ними, создавая эффект глубины резкости. Вы также можете комбинировать два эффекта.

Оконная лупа

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