Android 14 может наконец позволить вам устанавливать разные живые обои для домашнего экрана и экрана блокировки

click fraud protection

Android поддерживает живые обои с 2009 года, но в 2023 году ОС, возможно, наконец позволит установить отдельные живые обои для экрана блокировки.

Android поддерживает живые обои с тех пор. Андроид 2.0 Эклер был выпущен в 2009, но на сегодняшний день ОС позволяет установить только одни живые обои как для главного экрана, так и для экрана блокировки. ОС позволяет пользователям устанавливать отдельный статический обои для главного экрана и экрана блокировки, так почему бы вам не сделать то же самое с живыми обоями? Что ж, кажется, ответ «потому что это еще не реализовано», но это может измениться в будущем. Андроид 14. Android 14 готовится поддерживать установку отдельных живых обоев на экран блокировки. Вот что мы знаем.

Изучая исходный код Android 13 QPR2, выпущенного на прошлой неделе, мы обнаружили несколько изменений кода, которые готовятся к включению функции «независимых живых обоев экрана блокировки». Одно изменение кода добавляет в класс Android WallpaperManager новый метод под названием setWallpaperComponentWithFlags(). Системные приложения, содержащие

SET_WALLPAPER_COMPONENT Разрешение, такое как приложение Android Live Wallpaper Picker, может использовать этот метод для «установки живых обоев [компонента] для данного экрана(ов)», например главного экрана, экрана блокировки или обоих экранов.

В еще одно изменение кодаGoogle добавила метод isLockscreenLiveWallpaperEnabled() в WallpaperManager, чтобы проверить, включена ли новая независимая функция живых обоев экрана блокировки. В Android 13 новый метод «является просто методом-заглушкой, который всегда возвращает [s] false», а в Android 14 он «возвращает true». если включена новая логика обоев, т. е. если обои на экране блокировки всегда используют WallpaperService, а не статический изображение." ОбоиСервис относится к API, который приложения используют для реализации службы живых обоев, поэтому, когда «новые обои логика» включена, экран блокировки будет поддерживать отображение живых обоев, соответствующих этому стандарту. API.

Функция «независимые живые обои экрана блокировки» в настоящее время недоступна в версии Android 14 Developer Preview. Это связано с тем, что SystemUI проверяет значение config_independentLockscreenLiveWallpaper перед включением новой логики обоев. Эта конфигурация в настоящее время отключен по умолчанию в AOSP и общедоступных предварительных версиях Android 14, поэтому экран блокировки в текущих сборках продолжает поддерживать показ только статических обоев. Кроме того, необходимо обновить приложение «Выбор живых обоев» для поддержки нового API для установки живых обоев. обои для экрана блокировки, так как в настоящее время он по-прежнему устанавливает выбранные пользователем живые обои как на домашнем экране, так и на экране блокировки. экран и экран блокировки.

Когда вышеупомянутое значение конфигурации переопределяется и возвращает true с использованием наложения ресурсов времени выполнения (RRO) в Android 14 DP2, Приложение Pixel «Обои и стиль» отображает возможность установки независимых живых обоев на экран блокировки, но это не так. работа. Вместо этого средство выбора живых обоев устанавливает живые обои как на главном экране, так и на экране блокировки.

Вероятно, эта функция добавляется для поддержки новых устройств, таких как Пиксельный планшет, который станет интеллектуальным дисплеем Nest, но это по-прежнему долгожданное изменение, о котором многие пользователи просили в течение многих лет. Google работает над добавлением множества новых функций настройки, некоторые из которых являются эксклюзивными для Pixel (например, новый смайлики обои), но этот, к счастью, нет. Мы будем следить за тем, появится ли эта функция в будущей предварительной версии Android 14, но нет никакой гарантии, что она будет выпущена — иногда функции, находящиеся в разработке, просто никогда не делай окончательный вариант.