Как заменить стандартное меню выключения телефона. Как расширить меню выключения Android
Статьи и Лайфхаки
Мобильное устройство служит своему владельцу несколько лет. Многие пользователи, которым уже изрядно надоело привычное управление, интересуются тем, как поменять меню в телефоне .
Не все могут позволить себе регулярно приобретать новые модели аппаратов. Именно поэтому изменение меню, как и возможность , способно внести разнообразие в привычную эксплуатацию мобильного устройства и фактически обновить его.
Инструкция по изменению меню телефона
Для начала попробуем изучить руководство к мобильному устройству. Найти его можно обычно в комплекте телефона. Иногда такое руководство способно помочь. Открываем меню нашего мобильного аппарата и заходим в его настройки. Ищем пункт «Дисплей», а там – опцию по изменению вида меню. Выбираем понравившийся тип на собственное усмотрение.
К сожалению, не каждый способен разобраться в том, как поменять меню в телефоне предыдущим способом – тем более что иногда это попросту недоступно. В этом случае заходим в настройки (порой они могут называться параметрами) и ищем опцию «Темы». Изменяем тему оформления на свой вкус, выбрав в итоге ту, которая понравится нам больше всего. Кроме того, можно скачать тему из Интернета, не забыв указать модель своего сотового аппарата, и установить её. Рекомендуется проверять антивирусным обеспечением любые файлы, загруженные из сети.
Изменение вида меню на примере телефона фирмы Nokia
Как и в описанном выше способе, обратимся к инструкции, которой должен быть укомплектован наш мобильный аппарат. Если руководства нет, можно поискать его в сети Интернет. Там обязательно должны быть указаны действия, при помощи которых можно изменить вид меню. Существуют даже специальные сайты, где также можно скачать русскоязычные электронные инструкции к мобильным устройствам. Кроме того, там можно ознакомиться с мнениями о том, и найти массу прочей полезной информации.
Заходим в меню и ищем пункт «Настройки» («Функции», «Параметры»). Там же должна быть опция по изменению внешнего вида меню.Если мы пользуемся более современным аппаратом от Nokia, изменения могут происходить путём переключения между значками и списком.
Мы сможем также менять темы через панель управления, используя готовые предложения, либо те, которые скачаем из Интернета. Полезными для нас в этом случае окажутся русскоязычные ресурсы вроде Themes-Nokia, AllNokia и Theme.WorldNokia.
Подводя итоги, скажем, что сегодня каждый владелец мобильного аппарата сможет оформить его индивидуально, руководствуясь собственными предпочтениями.
Android в своем стандартном виде выглядит бедно. Да, все необходимые функции вроде бы есть, а включить показ процентов батареи до сих пор нельзя. Есть красивая анимация загрузки, но толку от нее - ноль. Поддержки тем как не было, так и нет. И что теперь - ставить очередной кастом, завтрашняя ночная сборка которого обязательно заглючит? Нет, мы все сделаем, имея только root. Читайте дальше и узнаете как изменить интерфейс Android.
ПОДГОТОВИТЕЛЬНЫЕ ШАГИ
Для выполнения многих описанных в статье трюков нужен root и зависящий от него . В стандартном варианте он будет на 100% корректно работать только в AOSP-прошивках, но даже в них могут встретиться глюки. Проблемы с Xposed-модулями часто могут возникать в стоковых прошивках с модификациями от производителя, но для них есть специальная версия Xposed: для TouchWiz , для MIUI , для прошивок на базе Android 5.0+ . Владельцы HTC могут устанавливать официальную сборку, но почти всегда требуется S-OFF.
Получил root, установил Xposed? Тогда поехали.
1. МЕНЯЕМ АНИМАЦИЮ ЗАГРУЗКИ
Анимация загрузки хранится в файле /system/media/bootanimation.zip. Внутри содержится текстовый документ desc.txt, в нем указаны частота смены кадров, разрешение по горизонтали и вертикали и прочее. Там же лежат сами изображения (кадры), которые меняются с частотой, указанной в desc.txt. Порядок и правила воспроизведения анимации из папок тоже прописаны в этом файле.
Все, что тебе нужно сделать, - достать архив с устройства при помощи файлового менеджера с поддержкой root, распаковать и заменить изображения, не забыв их предварительно пережать в нужном разрешении. Далее достаточно запаковать архив без сжатия и вернуть на место. Но, конечно же, проще взять уже готовый архив. На сайте hboot.co.uk таких полно.
С другой стороны, смотреть на анимацию хоть и интересно, но смысла никакого. А вот видеть, какие службы запускаются, бывает полезно. Самый простой вариант - установить LiveBoot , который выводит logcat и dmesg, то есть сообщения Android и ядра Linux.
2. ДОБАВЛЯЕМ СВОИ ЗВУКИ В СТАНДАРТНЫЙ НАБОР
Звуки можно скидывать в одну из папок в /system/media/audio. alarms - мелодии для будильника;
notifications - звуки для уведомлений;
ringtones - мелодии звонка;
ui - системные звуки, например низкий заряд батареи, фокусировка камеры, выбор элементов интерфейса. Некоторые приложения могут обращаться к ним по умолчанию, следовательно, их можно заменить на свои.
Зачем складывать мелодии в системный раздел? Во-первых, файлы там способны выдержать общий сброс к заводским настройкам; во-вторых, звуки из специальных папок можно поставить на сигнал (звук будильника, звонок, получение СМС) практически в любом приложении.
3. МЕНЯЕМ ШРИФТЫ
В полезности этих действий я очень и очень сомневаюсь, потому что стандартный шрифт Android почти идеален. Но на вкус и цвет…
Для установки шрифтов можно использовать специальное приложение. Например, HiFont позволяет без root менять шрифты в прошивках Samsung, HTC, Motorola, Lenovo, Huawei, Nokia X. А если есть root, то и во всех остальных устройствах. Можно как использовать уже имеющиеся в каталоге приложения шрифты, так и добавить свои.
Но где их брать? Есть три варианта:
- шрифты, выдранные из разных прошивок Android-устройств, можно найти в посте на 4PDA ;
- на 4PDA же есть неплохая коллекция шрифтов, созданных пользователями, в соседнем посте ;
- коллекция на XDA .
Установить шрифты можно и без использования специального приложения. Берем из архива файлы.ttf, кидаем их с заменой в /system/fonts/ (нужен root) и перезагружаем устройство.
4. МЕНЯЕМ ИКОНКИ
Иконки можно менять с помощью специальных приложений, например Unicon - Icon Themer. После установки необходимо активировать приложение в настройках Xposed (он сам тебя уведомит). Далее перезагружаем смартфон и открываем приложение. Осталось нажать на Download themes from Google Play и выбрать пакет иконок, установить его и перезагрузить смартфон. Но стоит учитывать, что иконки не меняются в некоторых лаунчерах, например Google Старт.
5. ДОБАВЛЯЕМ ПОДДЕРЖКУ ТЕМ
Перед установкой темы HKThemeManager покажет весь список приложений, к которым будет применена тема. Убираем галочки с тех, что не нужны, нажимаем на «Применить тему» и перезагружаем устройство.
Есть и альтернативный вариант установки тем - приложение Layers Manager . Оно работает в любой прошивке на Android 5.0+ благодаря появлению механизма переназначения ресурсов RRO. База тем у приложения огромна и находится на Play Market. Чтобы посмотреть ее, достаточно набрать в поиске Layers Theme.
Имей в виду, что приложение не работает на прошивках, основанных на CyanogenMod: тамошний движок и RRO конфликтуют.
6. ПРЕВРАЩАЕМ ANDROID 5.X+ В ANDROID N
В этом нам поможет модуль Android N-ify . После установки появятся следующие фишки из Android N:
- дизайн панели уведомлений заметно преобразится. Появится панель быстрых настроек;
- в настройках под некоторыми пунктами возникнут интересные надписи.
- К примеру, под Wi-Fi будет написано название текущей точки доступа, под пунктом «Батарея» - оставшееся время работы и заряд аккумулятора в процентах;
- в меню «О телефоне» поменяется пасхалка;
- появится быстрое переключение между двумя последними запущенными приложениями с помощью двойного нажатия на кнопку «Недавние».
Есть у Android N-ify и полезные настройки, через которые можно не только отключить, но и настроить отдельные вносимые изменения.
7. УЛУЧШАЕМ СТРОКУ СОСТОЯНИЯ
Для меня строка состояния в стоковом Android - самая недоработанная штука. К счастью, с помощью Xposed можно многое изменить и сделать ее более удобной.
8. Меняем индикатор батареи
Battery Home Icon устанавливает индикатор батареи вместо кнопки «Домой». Причем этот индикатор хорошо поддается настройке: можно менять цвета, включать/отключать показ процентов, анимацию зарядки и так далее.
XbatteryThemer - настройка значка батареи. Присутствует много различных тем, как обычных, так и очень неординарных.
9. Выводим скорость интернет-соединения
Network Speed Indicator - индикатор скорости сети. Умеет показывать скорость мобильных сетей, Wi-Fi, Bluetooth, Ethernet. Настраивается все - от единиц измерения и порога скорости до цвета и размера шрифта. Также можно добавить в строку состояния количество использованного интернет-трафика с помощью DataUsage . Данные показываются те же, что и в разделе настроек «Передача данных».
10. Выводим реальный уровень сигнала
Иногда нужно знать, насколько хорошо ловит интернет в разных частях комнаты, как влияет положение смартфона на уровень приема сигнала, или просто необходимо сравнить уровень приема сигнала твоего смартфона и других моделей. В этом поможет NetStrength . Модуль умеет выводить уровень сигнала сотовой сети в децибелах к милливатту (дБм или dBm). Эта единица измерения имеет отрицательное значение, и чем оно ближе к нулю, тем лучше прием. Можно также включить показ ASU (Arbitrary Strength Unit - отношение сигнал/ шум в пилотном канале). Вычисляется по формуле ASU = (dBm + 113)/2.
Кстати, модуль умеет показывать уровень приема Wi-Fi в dBm, Mbps (Мбит/с - мегабит в секунду) и процентах.
11. Следим за процессом загрузки
Statusbar Download Progress - один из самых полезных модулей Xposed. Он выводит процесс загрузки из Play Market или файла из интернета в виде тонкой белой полосы над строкой состояния. Сразу рекомендую активировать «Режим бога», благодаря которому прогресс будет отображаться для любых приложений, имеющих индикатор выполнения. В настройках можно поставить отображение над строкой состояния или под строкой.
Первого месяца обучения. Рассмотрим работу с меню глубже. Будут рассмотрены как старые устройства под Android 2.3, так и новые телефоны на Android 4.0.
Меню выбора опций (Options Menu)
За меню отвечает класс android.view.Menu . Каждая активность связана с одним объектом меню. Само меню содержит пункты меню (класс android.view.MenuItem ) и подменю (класс android.view.SubMenu ).
При нажатии кнопки Menu на старых телефонах появляется набор пунктов меню, прикрепляемый к активности. Меню может содержать значки. Такое меню может содержать шесть пунктов (как правило). При наличии более шести пунктов используется расширенное меню - в этом случае вместо шестого пункта появляется пункт Опции (More). При нажатии данного пункта показывается расширенное меню со списком пунктов, которые не поместились в основной части меню выбора опций.
Когда меню открывается впервые, Android вызывает метод onCreateOptionsMenu() , передавая в качестве параметра объект Menu . Меню можно создавать в виде ресурсов в XML-файле или использовать метод add() .
В стандартном проекте при выборе обычного шаблона уже есть заготовка для меню из одного пункта Settings и вызов метода для меню (вы об этом уже знаете).
Создание меню при помощи ресурсов
Рассмотрим работу с меню через ресурсы. Для создания меню используются ресурсы, которые должны храниться в XML-файле. Сам файл должен находиться в папке res/menu/ вашего проекта. Меню состоит из следующих элементов: