Как добавить пользовательские виджеты экрана блокировки на Android

)
  • Xposed Framework (видеть ' Как полностью создать тему для Android с модулями Xposed ”)
  • Виджеты экрана блокировки (Модуль Xposed)
  • KWGT Kustom Widget Maker (Приложение 'Play Маркет')
  • Некоторые навыки редактирования фотографий (PhotoShop, GIMP и т. Д.)
  • Подготовка телефона

    Первым делом вам необходимо установить Xposed Framework. Ссылка в требованиях приведет вас к руководству по установке Xposed с помощью Magisk Manager (бессистемный корень), но шаги могут отличаться в зависимости от вашего устройства, поэтому поищите руководство по Xposed Framework для своего устройства, если вы не уверены.



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

    Установите KWGT из Play Store и запустите его. KWGT - это создатель настраиваемых виджетов, который работает на вашем телефоне Android, он предоставляет множество простых в использовании ресурсов и функций для создания потрясающих виджетов с использованием типа интерфейса «перетаскивание».



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



    Теперь я расскажу вам, как создать музыкальный контроллер для экрана блокировки. Он будет содержать обложку альбома, исполнителя, название песни и кнопки «Далее / Назад» / «Воспроизведение / Пауза». См. Снимок экрана ниже моего собственного виджета экрана блокировки, созданного с помощью KWGT.



    Запустите Xposed и откройте модуль виджетов экрана блокировки

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

    Теперь нажмите зеленый значок + в правом нижнем углу, чтобы создать новый виджет. В меню «Выбрать виджет» прокрутите вниз, пока не увидите список размеров виджета KWGT, и выберите KWGT 4 × 4. (он будет использовать весь экран, но вы можете выбрать другой размер, если хотите отклониться от этого руководства) .



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

    В разделе «Размер и сила тяжести» измените ширину на «Соответствие родительскому элементу» и высоту на «Минимальную высоту». Затем прокрутите вниз и включите «Сделать виджет интерактивным». Наконец, нажмите зеленую галочку.

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

    Теперь, просто для удовольствия, я предоставлю логотип Appuals в качестве основы для изображения нашего виджета, но в идеале у вас есть собственное изображение - вы можете создавать изображения в таких программах, как PhotoShop или GIMP, просто не забудьте сохранить в формате .PNG для прозрачности.

    Также в качестве дополнения вы можете использовать свой собственный шрифт в KWGT. Просто поместите шрифты .TTF внутрь / кастом / шрифты / в памяти вашего телефона. Художественные работы можно разместить где угодно на телефоне, например / Рисунки / Kustom_Art / на SD-карту, если хотите.

    Внутри приложения KWGT вы увидите два элемента виджета ( Предметы ) были автоматически добавлены два отдельных текстовых элемента для времени + даты. Вы можете удалить их, но давайте продолжим и отредактируем их для наших целей. Нажмите первый текстовый элемент, и откроется меню конфигурации элемента.

    Нажмите первый пункт меню ( a-z Текст ), и откроется редактор формул. Идти к ' мне », Который содержит большинство формул для отображения информации о воспроизводимой в данный момент музыке.

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

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

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

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

    А теперь давайте добавим иллюстрацию. Нажмите значок + в правом верхнем углу KWGT и выберите «Изображение», затем нажмите новое изображение в меню «Элементы». Рядом с «Растровое изображение» нажмите « Выбрать изображение »И запустит вашу галерею.

    Я использую логотип Appuals, но вы можете добавить все, что захотите. Вы можете изменить его размер и расположить по своему вкусу.

    Теперь KWGT работает как слои в PhotoShop - на главном экране вы можете перетаскивать слои друг перед другом или позади него. Итак, здесь вы можете видеть, что я поместил текст под изображением, поэтому текст появляется поверх изображения.

    Теперь давайте добавим обложку альбома - формулу обновления обложки альбома из Spotify не предоставляется в KWGT, поэтому я предоставляю его здесь - однако вы также можете просто использовать обычную формулу оформления альбома в KWGT, если вы используете стандартный медиаплеер, например Google Play Music.

    $ if (mi (состояние) = играет & mi (пакет) = com.spotify.music, mi (обложка)) $

    Итак, добавьте новый элемент формы. Вы можете изменить форму, если хотите, но любая форма, кроме квадрата, обрежет обложку альбома.

    Теперь перейдите на вкладку «FX» и измените текстуру на «Bitmap». Установите флажок рядом с «Растровое изображение - Выбрать изображение», а затем нажмите значок калькулятора в правом верхнем углу. Это позволит вам добавить формулу в качестве текстуры для формы, и поэтому вы добавите формулу Spotify, которую я предоставил выше, или выберите «Текущее изображение обложки» в разделе « мне », Если вы используете стандартный медиаплеер.

    Наконец, давайте добавим наши кнопки для управления музыкой. Идите вперед и добавьте три новые формы - 2 треугольника и квадрат. Или вы можете добавить свои собственные изображения, если вы создали свои собственные кнопки. Отредактируйте их внешний вид по своему вкусу, но перейдите в раздел « Touch Вкладка для каждого индивидуально. Нажмите значок + в правом верхнем углу KWGT и установите действия касания: Управление музыкой> Воспроизведение / пауза, Далее и Назад соответственно.

    Идите вперед и настройте все, что хотите, или начните полностью с нуля, когда у вас есть базовое представление о том, что делать. Но сначала давайте посмотрим, как выглядит наш виджет на экране блокировки Android!

    5 минут на чтение