Рекомендуем, 2024

Выбор редакции

Как создать тему для вашего Android-устройства с субстратом

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

Что такое субстрат?

Как вы, наверное, знаете, Sony всегда предоставляла отличные тематические возможности в своей линейке Xperia. Эта тема осуществлялась собственной платформой Sony - Runtime Resource Overlay (RRO) . Еще летом 2014 года Sony предоставила свой код Google, который будет объединен в состав Stock Android. Чтобы использовать эту структуру, Layers был разработан. Layers - это, по сути, простое приложение, используемое для управления базовой структурой RRO, помогающее пользователям создавать темы для своего устройства и имеющее собственный набор ограничений. Тем временем Sony продолжала работать над OMS (Overlay Manager Service) . OMS - это клиент для управления наложениями, позволяющий поставщикам динамически контролировать приоритеты и включать / отключать наложения. Хотя Layers сам по себе был менеджером, OMS оказался намного лучше и эффективнее. Наконец, Layers устарела, и была разработана полноценная OMS, получившая название Substratum.

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

Режимы субстрата

Как уже упоминалось выше, Google слила базовую инфраструктуру RRO в свою ОС Android с Marshmallow. При этом официально OMS никогда не объединялась с Android. Тем не менее, разработчики, которые создавали свои собственные пользовательские ПЗУ, позволили себе объединить полную OMS с их пользовательскими ПЗУ. Таким образом, существует два режима работы субстрата - Legacy и Full .

В устаревшем режиме исходный код только RRO объединяется и аналогичен тому, что Google предлагает как часть AOSP. В полном режиме полный код OMS субстрата объединяется с базовым кодом ОС, что обеспечивает большую масштабируемость для пользователя.

Как установить субстрат и тему Android?

Предпосылки:

  • Зефир Android или выше (6.0+)
  • Корневой доступ

1. Первый шаг - установить «Substratum Theme Engine Root» (бесплатно) из Play Store, как любое обычное приложение.


2. Следующий шаг - открыть приложение и предоставить ему root-доступ и все остальные необходимые разрешения . Если вы используете Substratum в устаревшем режиме, вы получите предупреждение за ограниченную поддержку.

3. Вернитесь в Play Store и загрузите любую понравившуюся вам тему Substratum. Здесь, в этом уроке, мы будем использовать тему Greyce, которую можно найти здесь. Некоторые другие отличные темы доступны: Compound, Default Dark и PitchBlack. После успешной установки темы вы получите уведомление от приложения Substratum, которое гласит « Тема успешно установлена ».


4. После установки темы необходимо установить все оверлеи. Перейдите в приложение Substratum, выберите тему Greyce и выберите наложения по вашему выбору. Наложения - это не что иное, как элементы, которые вы хотите добавить в тему на своем устройстве, такие как Настройки Android, Пользовательский интерфейс Android, Пользовательский интерфейс различных приложений и многое другое. После выбора нажмите на значок кисти в правом нижнем углу и выберите «Установить выбранное» . Субстрат начнет установку выбранных оверлеев.

5. После успешного завершения применения этих оверлеев вы получите уведомление об этом.

Примечание . Если вы используете Substratum в устаревшем режиме, вам потребуется перезагрузить устройство, чтобы изменения вступили в силу.

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

Как удалить выбранные оверлеи?

Если вам захочется вернуться к стандартной теме, просто откройте меню гамбургера слева и перейдите в «Advanced Manager» или «Overlay List» (в зависимости от режима вашего субстрата). Просто выберите наложения, которые вы хотите удалить, затем нажмите на значок кисти в правом нижнем углу и нажмите «Удалить выбранное». Субстрат теперь удалит выбранные наложения. Еще раз, в зависимости от вашего режима, вам может потребоваться перезагрузить устройство.

Чем движок тем субстрата отличается от движка тем CyanogenMod?

Для тех пользователей, которые использовали ПЗУ Cyanogen Mod, они должны быть знакомы с CMTE, собственным механизмом создания тем CyanogenMod. Хотя CMTE процветал в течение многих лет как отличный выбор тем (вероятно, потому что это был единственный доступный сервис в своем роде), с момента появления субстрата CMTE утратил свой трон.

Технически, CMTE фокусируется на полной модификации кода ресурса, который он создает, по сравнению с Substratum, который в основном накладывает наложение на приложение. Это делает субстрат намного быстрее, проще в использовании и безопаснее, чем CMTE. Кроме того, при использовании CMTE пользователю было необходимо перезагрузить свое устройство, тогда как при использовании полного режима субстрата можно динамически создавать темы для своего устройства без необходимости перезагрузки. Более того, CMTE как проект остался без внимания со времен Android Nougat, а развитие Substratum продолжает расти.

Тема Android с использованием Substratum Theme Engine

Субстрат сам по себе является очень мощной структурой, которая позволяет пользователям динамически создавать темы и персонализировать свое устройство. Он даже имеет возможность создавать темы для сторонних приложений, а не только для системных ресурсов, что буквально расширяет кругозор пользователей. Кроме того, с момента запуска Android Nougat CyanogenMod прекратил разработку CMTE. Более того, с уходом Cyanogen и LineageOS, открыто заявив, что у них нет планов по разработке альтернативы CMTE, кажется очевидным, что Substratum здесь, чтобы остаться.

Итак, расскажите нам свое мнение о Substratum Theme Manager и поделитесь с нами вашими любимыми темами и настройкой устройства. В конце концов, настраиваемость в Android, особенно при наличии субстрата, ограничена только воображением пользователя. Озвучьте свои мысли в разделе комментариев ниже.

Top