Измени меня полностью! Кастомизируем интерфейс Android до неузнаваемости

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

ПОДГОТОВИТЕЛЬНЫЕ ШАГИ

Для выполнения многих описанных в статье трюков нужен root и зависящий от него Xposed Framework. В стандартном варианте он будет на 100% корректно работать только в AOSP-прошивках, но даже в них могут встретиться глюки. Проблемы с Xposed-модулями часто могут возникать в стоковых прошивках с модификациями от производителя, но для них есть специальная версия Xposed: для TouchWiz, для MIUI, для прошивок на базе Android 5.0+. Владельцы HTC могут устанавливать официальную сборку, но почти всегда требуется S-OFF.

Получил root, установил Xposed? Тогда поехали.

Launcher 8

Испытываете ли вы приятные ощущения при упоминании компании Microsoft? Вне зависимости от ответа, на вашем Android-смартфоне можно опробовать графическую оболочку Windows Phone 8. Быть может, плиточный интерфейс и живые «тайлы» заставят вас сменить девайс? Вряд ли, но, как говорится, попытка — не пытка.

Скачайте приложения Google

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

  • Google Keyboard
  • Google Calendar
  • Calculator
  • Clock
  • Messenger (для СМС)
  • Google Photos

МЕНЯЕМ АНИМАЦИЮ ЗАГРУЗКИ

Анимация загрузки хранится в файле /system/media/bootanimation.zip. Внутри содержится текстовый документ desc.txt, в нем указаны частота смены кадров, разрешение по горизонтали и вертикали и прочее. Там же лежат сами изображения (кадры), которые меняются с частотой, указанной в desc.txt. Порядок и правила воспроизведения анимации из папок тоже прописаны в этом файле.

Все, что тебе нужно сделать, — достать архив с устройства при помощи файлового менеджера с поддержкой root, распаковать и заменить изображения, не забыв их предварительно пережать в нужном разрешении. Далее достаточно запаковать архив без сжатия и вернуть на место. Но, конечно же, проще взять уже готовый архив. На сайте hboot.co.uk таких полно.

С другой стороны, смотреть на анимацию хоть и интересно, но смысла никакого. А вот видеть, какие службы запускаются, бывает полезно. Самый простой вариант — установить LiveBoot, который выводит logcat и dmesg, то есть сообщения Android и ядра Linux.

Как установить лаунчер

Лаунчер в системе Андроид или iOS – это такое пространство, которое открывается человеку после того, как он удачно разблокировал свой телефон. То есть производитель создает уникальный внешний вид и дизайн, который характерен только для данный ОС. Именно поэтому лаунчеры от производителей так сильно отличаются, при этом система одна.

Установка такого внешнего оформления точно такая же, как и смена темы. Именно поэтому эти понятия часто становятся смежными. Все достаточно просто:

  1. Заходим в маркетплейс Гугл Плей, после чего в поисковой строке забиваем интересующий лаунчер;
  2. После этого кликаем на вкладку «Установить» для того, чтобы настроить оформление телефона;
  3. Теперь запускаем скачанное приложение.

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

  • Яндекс. Лаунчер с Алисой;
  • POCO Launcher;
  • MUIU Launcher;
  • Huawei Launcher;
  • Nova Launcher;
  • Microsoft Launcher;
  • Launcher iOS 13.

Такие оболочки, как Samsung Tochwiz, доступны только на устройствах компании. Скачать их просто так сложно.

ДОБАВЛЯЕМ СВОИ ЗВУКИ В СТАНДАРТНЫЙ НАБОР

Звуки можно скидывать в одну из папок в /system/media/audio. • alarms — мелодии для будильника; • notifications — звуки для уведомлений; • ringtones — мелодии звонка; • ui — системные звуки, например низкий заряд батареи, фокусировка камеры, выбор элементов интерфейса. Некоторые приложения могут обращаться к ним по умолчанию, следовательно, их можно заменить на свои.

Зачем складывать мелодии в системный раздел? Во-первых, файлы там способны выдержать общий сброс к заводским настройкам; во-вторых, звуки из специальных папок можно поставить на сигнал (звук будильника, звонок, получение СМС) практически в любом приложении.

Замена загрузчика

Загрузчиком по умолчанию является Google Now. Тут нельзя менять иконки и скрывать приложения. Производители производят многочисленные и далеко не самые лучшие изменения с главным интерфейсом вашего устройства – домашним экраном. Главное, что может сделать пользователь, чтобы его устройство стало похоже на применяющее чистую версию Android – поменять загрузчик. Какой загрузчик установить, зависит от ситуации.

Самый очевидный выбор – Google Now Launcher . Скачайте его и получите тот же домашний экран, что на Nexus, вместе с ассистентом Google Now слева.

Есть другой вариант

: Nova Launcher. Загрузчик Nova можно заставить выглядеть похожим на загрузчик Google, но у него есть множество дополнительных возможностей, которые могут помочь расчистить устройство от всего лишнего. Если ничего особенного от загрузчика вам не нужно, решающим фактором при выборе между Google и Nova станет то, как много приложений crapware установлены у вас на устройстве.

После удаления или отключения каждого crapware-приложения останутся ненужные программы, избавиться от которых не получается. Для решения этой проблемы у премиальной версии Nova Launcher есть трюк: возможность скрывать приложения из списка (app drawer). Приложение продолжит занимать место во флеш-памяти устройства и может попытаться запускаться в фоновом режиме, но его иконку вы больше не увидите. В настройках Nova откройте App & widget drawers и «Скрыть приложения», здесь отметьте в списке те, которые не хотите больше видеть.

Если есть ключевые приложения со своими оболочками, которые вы не хотите удалять (вроде приложения настроек), но хотите сделать их внешний вид как в чистой версии Android, Nova может поменять внешний вид иконок. Откройте настройки Nova, нажмите Look & feel и icon theme. Опция Marshmallow заменит вариант внешнего вида от OEM-производителей.

МЕНЯЕМ ШРИФТЫ

В полезности этих действий я очень и очень сомневаюсь, потому что стандартный шрифт Android почти идеален. Но на вкус и цвет…

Для установки шрифтов можно использовать специальное приложение. Например, HiFont позволяет без root менять шрифты в прошивках Samsung, HTC, Motorola, Lenovo, Huawei, Nokia X. А если есть root, то и во всех остальных устройствах. Можно как использовать уже имеющиеся в каталоге приложения шрифты, так и добавить свои.

Но где их брать? Есть три варианта:

  • шрифты, выдранные из разных прошивок Android-устройств, можно найти в посте на 4PDA;
  • на 4PDA же есть неплохая коллекция шрифтов, созданных пользователями, в соседнем посте;
  • коллекция на XDA.

Установить шрифты можно и без использования специального приложения. Берем из архива файлы .ttf, кидаем их с заменой в /system/fonts/ (нужен root) и перезагружаем устройство.

Еще несколько модов

  • Roundr — Round Screen Corners — закругляет углы почти во всех приложениях.
  • Phab7 — переключает интерфейс в режим телефона и планшета без перезагрузки (совместим только с Android 4.3 и ниже).
  • ScreenOffAnimation — позволяет менять анимацию выключения экрана.


Закругленные углы

Модифицируем стоковую прошивку

  • HTC Sense 6–8: Sense Toolbox, HTC One Tweaker;
  • Motorola: MotoGuide;
  • Samsung TouchWiz: XTouchWiz;
  • Asus ZenUI: SuperPOXy.

Также стоит упомянуть о том, что в смартфонах Sony режим SuperiorAuto можно использовать с разрешением в 20 МП и более. Для этого достаточно установить 20MP SuperiorAuto.

ДОБАВЛЯЕМ ПОДДЕРЖКУ ТЕМ

В этом поможет Xposed-модуль HKThemeManager. Он позволяет применять темы для CyanogenMod на девайсах со стоковыми прошивками. Причем неподдерживаемые темы можно переделать с помощью apktool специально для этой программы. Переделка достаточно сложна, так что гораздо проще воспользоваться уже готовой коллекцией на 4PDA.

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

Есть и альтернативный вариант установки тем — приложение Layers Manager. Оно работает в любой прошивке на Android 5.0+ благодаря появлению механизма переназначения ресурсов RRO. База тем у приложения огромна и находится на Play Market. Чтобы посмотреть ее, достаточно набрать в поиске Layers Theme.

Имей в виду, что приложение не работает на прошивках, основанных на CyanogenMod: тамошний движок и RRO конфликтуют.

Обработчики событий

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

и подключение его в файле описания пункта меню. Подключим подобный обработчик события к пункту меню
Help
. Для этого в модуль
MainActivity.java
включим метод
onHelpClick
. Обратите внимание на описание метода : он должен быть
public
и принимать параметр типа
MenuItem
. Метод выводит сообщение с использованием класса
Toast
.

public void onHelpClick(MenuItem item) { Toast.makeText(getApplicationContext(), «Help clicked», Toast.LENGTH_LONG).show(); }

Для подключения к пункту меню метода обработки сообытия необходимо в атрибуте описания пункта меню android:onClick

определить его наименование.

Второй способ подключения обработчиков к пунктам меню связан с методом onOptionsItemSelected

. Активность
MainActivity.java
включает данный метод, но он пустой. Необходимо его переписать. Ниже представлен листинг метода нашего примера, в котором в зависимости от выбранного пункта меню выводится соответствующее сообщение. В качестве параметра метод принимает объект типа
MenuItem
.

@Override public boolean onOptionsItemSelected(MenuItem item) { String msg = «»; switch (item.getItemId()) { case R.id.CART: msg = «Cart clicked»; break; case R.id.CALL: msg = «Call clicked»; break; case R.id.CAMERA: item.setChecked(true); msg = «Camera clicked»; break; case R.id.VIDEO: item.setChecked(true); msg = «Video clicked»; break; case R.id.EMAIL: msg = «Email clicked»; break; case R.id.ADD: msg = «Add clicked»; break; case R.id.COPY: msg = «Copy clicked»; break; case R.id.PASTE: msg = «Paste clicked»; break; default: super.onOptionsItemSelected(item); } Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_LONG).show(); return true; }

ПРЕВРАЩАЕМ ANDROID 5.X+ В ANDROID N

В этом нам поможет модуль Android N-ify. После установки появятся следующие фишки из Android N:

  • дизайн панели уведомлений заметно преобразится. Появится панель быстрых настроек;
  • в настройках под некоторыми пунктами возникнут интересные надписи.
  • К примеру, под Wi-Fi будет написано название текущей точки доступа, под пунктом «Батарея» — оставшееся время работы и заряд аккумулятора в процентах;
  • в меню «О телефоне» поменяется пасхалка;
  • появится быстрое переключение между двумя последними запущенными приложениями с помощью двойного нажатия на кнопку «Недавние».

Есть у Android N-ify и полезные настройки, через которые можно не только отключить, но и настроить отдельные вносимые изменения.

Как изменить тему на Андроиде с помощью сторонних ресурсов

Помимо официального источника, коим является маркет Google Play, найти оформление можно и на множество других интернет-ресурсов. Темы на данных сайтах находятся в формате «apk», который необходимо перенести и установить на смартфоне.

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

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

  1. Загружаем интересующую тему с сайта.
  2. Подключаем смартфон к персональному компьютеру через USB-кабель.
  3. Переносим приложение формата «apk» на внутреннюю память мобильного телефона.
  4. На портативном гаджете заходим в «Настройки»
  5. Выбираем меню «Безопасность».
  6. Находим вкладку «Администрирование устройства».
  7. Нажимаем на галку напротив вкладки «Неизвестные источники».

  8. Находим приложение с темой через любой удобный файловый менеджер (название стандартной программы, имеющийся на каждом телефоне с ОС Android —Files).
  9. Запускаем нужное приложение.

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

Выводим реальный уровень сигнала

Иногда нужно знать, насколько хорошо ловит интернет в разных частях комнаты, как влияет положение смартфона на уровень приема сигнала, или просто необходимо сравнить уровень приема сигнала твоего смартфона и других моделей. В этом поможет NetStrength. Модуль умеет выводить уровень сигнала сотовой сети в децибелах к милливатту (дБм или dBm). Эта единица измерения имеет отрицательное значение, и чем оно ближе к нулю, тем лучше прием. Можно также включить показ ASU (Arbitrary Strength Unit — отношение сигнал/ шум в пилотном канале). Вычисляется по формуле ASU = (dBm + 113)/2.

Кстати, модуль умеет показывать уровень приема Wi-Fi в dBm, Mbps (Мбит/с — мегабит в секунду) и процентах.

Проверьте темы и настройки

Подсказки ниже сработают не на всех аппаратах, но у некоторых OEM-производителей есть свои магазины тем. Новые аппараты Samsung, HTC, Huawei и Xiaomi точно обладают ими, и скоро к ним должны подтянуться все остальные.

У Android есть фреймворк для тем под названием Runtime Resource Overlay (RRO). В чистой версии Android он не активирован, но производители часто включают его и предлагают доступ в магазин, который позволяет менять разные части интерфейса. Как видно из слова Overlay, эта функция позволяет интерфейсу получать новые иконки и цвета, но не новое расположение элементов.

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

Samsung в особенности отличается предложением нескольких отличных «материальных» тем в магазине. Найдите нужную, установите и получите большее единообразие цветов. Для других магазинов тем ведите поиск по словам вроде «материальный», AOSP, Android.

Некоторые вещи поменять нельзя

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

Остальная часть интерфейса не имеет значения. Меняйте её, удаляйте, скрывайте – поменять можно всё. В итоге, самое главное, чего нельзя исправить в сторонних оболочках – задержек в релизе крупных обновлений операционной системы и обновлений безопасности.

Если вам не нравится интерфейс операционной системы Android, вам неудобно им пользоваться или вы просто хотите попробовать другие варианты оформления, можно поставить новый лаунчер (launcher). С ним вы получите изменённый рабочий стол, виджеты, ярлыки, значки, меню. Это приложение, которое можно скачать и установить. Существует огромное количество таких программ. Они позволяют поменять надоевший или неудобный интерфейс. Если утилита вам не подойдёт, можете вернуть старый интерфейс. Прочитайте, как установить, как активировать и как удалить лаунчер с Android-устройств, если он больше не нужен.

Главный экран

Обзор настроек начнем с главного экрана. Чтобы попасть в настройки нужно на главном экране, в свободном месте от иконок и виджетов сделать долгий тап, до появления меню. Здесь выбираете “Настройки главного экрана”.

Что здесь вы можете изменить:

  • включить значки уведомлений
  • добавлять иконки установленных приложений на рабочий стол (иконка приложения будет автоматически добавляться для быстрого доступа). Ненужные вы сможете всегда удалить
  • отображать приложения Гугл ( это новостная лента расположенная в левой части главного экрана)
  • автоповорот рабочего стола (при поворачивании устройства развернется рабочий стол)
  • изменение формы значков ( вы можете выбрать любую из предложенных форм для иконок)
Рейтинг
( 2 оценки, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]