Как поменять меню на андроиде
Перейти к содержимому

Как поменять меню на андроиде

  • автор:

Как поменять меню в телефоне

1. Возьмите телефон в руки. Если у вас сохранилась инструкция, то лучше прочесть её. Также можете найти и прочесть инструкцию в интернете. Если вы нигде инструкцию не обнаружили ( что маловероятно), тогда придется делать все вручную.

2. Первым делом откройте меню своего телефона. Найдите в нем пункт «Настройки» (возможно он будет называться «Параметры») и выберите его. Затем зайдите в пункт «Дисплей». Найдите в нем строку «Тип меню» и выберите понравившийся вам вид.

3. Однако, такой способ смены меню доступен не в каждом телефоне. Если вы хотите, чтобы ваше меню выглядело как-то иначе, но ваш аппарат не позволяет сменить его вышеописанным образом, то не отчаивайтесь. Варианты еще есть. Снова зайдите в «Параметры» телефона. Найдите пункт меню «Темы». Поочередно устанавливаете темы до тех пор, пока не найдете ту, какая вам нравится. Если вас не устроила ни одна тема, имеющаяся в вашем телефоне, то можно установить другие, скаченные из интернета.

4. Для того, чтобы скачать тему из сети, наберите в поисковике «Темы для ( ваша модель телефона)». Выберите подходящий сайт, найдите понравившуюся вам тему. Скачайте файл, который вам будет предложен. Переместите его в телефон и нажмите кнопку «Установить тему». Вот и все, тема установлена на ваш сотовый аппарат.

14 способов как изменить интерфейс Android

Android в своем стандартном виде выглядит бедно. Да, все необходимые функции вроде бы есть, а включить показ процентов батареи до сих пор нельзя. Есть красивая анимация загрузки, но толку от нее — ноль. Поддержки тем как не было, так и нет. И что теперь — ставить очередной кастом, завтрашняя ночная сборка которого обязательно заглючит? Нет, мы все сделаем, имея только root. Читайте дальше и узнаете как изменить интерфейс Android.

Содержание скрыть

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

Для выполнения многих описанных в статье трюков нужен root и зависящий от него Xposed Framework. В стандартном варианте он будет на 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. ДОБАВЛЯЕМ ПОДДЕРЖКУ ТЕМ

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

Перед установкой темы 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 или файла из интернета в виде тонкой белой полосы над строкой состояния. Сразу рекомендую активировать «Режим бога», благодаря которому прогресс будет отображаться для любых приложений, имеющих индикатор выполнения. В настройках можно поставить отображение над строкой состояния или под строкой.

12. Меняем часы

Тут поможет модуль X MoreTimeText. В нем огромное количество настроек: цвет и размер часов, их расположение (по центру или справа), вывод текущей даты (причем можно тонко настроить, что и как отображать).

13. Модифицируем панель навигации

Есть два интересных приложения. Первое — Xperia/AOSP NavBar Buttons. С его помощью можно увеличить количество кнопок и поменять их расположение. Второй — Xtended NavBar. Кнопки три, но теперь панелей несколько, и переключаются они свайпом. На каждую из этих панелей по вкусу можно добавить управление системой, музыкой или же запуск приложений.


14. ЕЩЕ НЕСКОЛЬКО МОДОВ

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

как изменить интерфейс Android

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

Click to rate this post!

[Total: 64 Average: 3.4 ]

Меню

Android поддерживает несколько типов меню. Первый — на телефоне есть отдельная кнопка Menu (в старых телефонах), нажатие которой вызывает меню. В новых устройствах отдельную кнопку убрали, заменив на значок меню в виде трёх точек в вертикальной ориентации. Второй тип — контекстное меню, которое появляется при нажатии и удерживания пальца на экране в нужном месте (также можно нажать и удерживать центральную кнопку на телефоне). Контекстное меню в свою очередь может иметь подменю. Сегодня мы познакомимся с первым типом меню. В данной статье будет рассматриваться работа с меню на новых устройствах под управлением Android 4.0 и выше.

В шаблоне Empty Activity нет меню, поэтому мы создадим его сами. Это поможет вам понять принцип работы и получить общее представление о проекте. Запоминать названия классов, методов и код для обработки выбора пунктов меню необязательно. В других шаблонах меню будет встроено и вы можете сразу использовать его.

Создайте новый проект на основе Empty Activity и запустите его. Никакого меню пока нет.

Создадим несколько строковых ресурсов в файле res/values/strings.xml, которые будут отвечать за пункты меню:

 Settings Кот Кошка Котёнок 

Теперь создайте новую папку menu в папке res (правый щелчок мыши на папке res, | New | Directory). Далее создайте в созданной папке файл menu_main.xml — имя указывает, что меню относится к основной активности MainActivity (правый щелчок мыши на папке menu | New | Menu Resource File). Если вы будете создавать приложение с несколькими экранами, то у каждой активности будет отдельное меню со своими настройками. Пока откроем файл menu_main.xml и добавим в полученный шаблон свой код:

Откроем файл MainActivity. Сейчас в нём только один метод onCreate(). Добавим новый метод onCreateOptionsMenu(). Именно данный метод отвечает за появление меню у активности. Сразу после метода onCreate() начинайте вводить первые символы метода и дальше студия сама покажет список подходящих методов.

Menu

Найдите нужный метод и заготовка будет создана автоматически.

 override fun onCreateOptionsMenu(menu: Menu?): Boolean

Добавляем в заготовку метод, который берёт данные из ресурсов меню и преобразует их в пункты меню на экране.

 override fun onCreateOptionsMenu(menu: Menu?): Boolean

В методе inflate() вы указываете ресурс меню (R.menu.menu_main) и объект класса Menu.

По английски «inflate» переводится как надувать, по замыслу разработчиков Android, мы как бы надуваем данными объект, например, меню.

Ваш браузер устарел. Видео с котом не увидите

По другой версии слово «inflate» происходит от словосочетания in flat — в квартиру. Существует старинная традиция запускать в квартиру первым кота, который исследует все закоулки дома и заявляет о своём согласии жить в нём. Так и мы запускаем данные из XML-файла в объект MenuInflater.

Запустите проект. Теперь в правой части заголовка вы увидите значок из трёх точек, выстроенных в вертикальную линию. Нажмите на значок, чтобы увидеть пункт меню Settings.

Как не трудно догадаться, элемент item отвечает за отдельный пункт меню. Добавим ещё три пункта по такому же принципу, меняя только идентификатор и текст для меню:

Запустите проект и попробуйте снова вызвать меню. Вы увидите три новых пункта.

Пункты меню

Параметры id и title не нуждаются в объяснениях. Параметр orderInCategory позволяет задать свой порядок вывода пунктов меню. Предположим вы создали пять пунктов меню, но пока не определились с порядком их вывода на экране. Чтобы не перемещать постоянно целые блоки кода для пунктов меню в нужном порядке, можно воспользоваться данным параметром.

И, наконец, важный атрибут app:showAsAction определяет поведение меню в ActionBar. Значение never означает, что элемент меню не должен выводиться в заголовке, а только в всплывающем меню, т.е. находиться за тремя точками. Если вы установите значение always, то пункт Settings сразу появится в заголовке вашего приложения. Также доступны значения ifRooms, withText и collapseActionView. Попробуйте самостоятельно. Например, ifRoom выводит пункт меню, если позволяет место. Если пунктов будет много, то они будут только мешаться. Как правило, в таком варианте выводят очень короткое слово или значок для частых операций, чтобы избежать лишнего щелчка на три точки.

Обратите внимание на атрибут app:showAsAction, который относится к пространству имён xmlns:app=»http://schemas.android.com/apk/res-auto». Было время, когда такого пространства имён не существовало и в проектах использовался атрибут android:showAsAction из стандартного пространства имён. Если студия будет ругаться на ошибку, то отредактируйте код.

Пока пункты меню не выполняют полезной работы. Любое нажатие на пункт просто закрывает меню без видимых последствий. Мы ещё не написали код для обработки нажатий.

Выбор пунктов меню

Мы научились создавать меню. Но пока оно бесполезно, так как пункты меню никак не реагируют на наши нажатия. Для обработки нажатий пунктов меню служит другой метод onOptionsItemSelected(). Добавим метод по такому же принципу, как для предыдущего примера. Получим заготовку.

 override fun onOptionsItemSelected(item: MenuItem): Boolean

Параметр item отвечает за пункт меню. Вам следует получить идентификатор меню через метод getItemId() и указать для него код (в Kotlin вместо метода используется свойство itemId). Так как обычно меню состоит из нескольких пунктов, то удобно использовать конструкцию when. Для вывода информации воспользуемся текстовой меткой. Добавьте на экран активности компонент TextView. Можете использовать имеющийся TextView с надписью «Hello World!», только присвойте ему идентификатор.

Добавим код в заготовку для выбранного пункта меню:

 override fun onOptionsItemSelected(item: MenuItem): Boolean < when (item.itemId) < R.id.action_cat1 -> < textView.text = "Вы выбрали кота!" return true >R.id.action_cat2 -> < textView.text = "Вы выбрали кошку!" return true >R.id.action_cat3 -> < textView.text = "Вы выбрали котёнка!" return true >> return super.onOptionsItemSelected(item) > 

Запустите приложение, вызовите меню и выберите любой пункт меню. В текстовом поле должно появиться сообщение.

Обработка нажатий меню

Переключатели

Внешний вид пунктов меню можно изменить на вид с переключателями. Для этого нужно добавить элемент group с атрибутом android:checkableBehavior=»single»:

Menu

Большого смысла в этом режиме я не вижу. И рассматривать его не будем.

Режим Design

В Android Studio 2.2 добавили графический режим построения меню, которых похож на панель инструментов для добавления новых компонентов на экран. У меню панель состоит из четырёх элементов: Menu Item, Search Item, Menu, Group.

Menu Design

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

Итак, вы получили базовые навыки работы с меню, достаточных для большинства случаев. Если хотите узнать больше, то почитайте дополнительную информацию о меню в разделе Теория.

Пример на Java

Код на Java не сильно отличается. Создание элементов меню на XML остаётся без изменений. Осталось только написать кода в классе активности.

Выберите в студии меню Code | Override Methods. и в следующим окне начинайте вводить название метода по первым буквам. Можно вводить по первым заглавным буквам, т.е. ocom (onCreateOptionsMenu), чтобы быстро найти нужную строку. Нажимаем кнопку OK и получаем заготовку.

Override methods

 @Override public boolean onCreateOptionsMenu(Menu menu)

Добавляем в заготовку метод, который берёт данные из ресурсов меню и преобразует их в пункты меню на экране.

 @Override public boolean onCreateOptionsMenu(Menu menu)
 @Override public boolean onOptionsItemSelected(MenuItem item)

Добавим код в заготовку для выбранного пункта меню:

 @Override public boolean onOptionsItemSelected(MenuItem item) < // получим идентификатор выбранного пункта меню int TextView infoTextView = findViewById(R.id.textView); // Операции для выбранного пункта меню switch (id) < case R.id.action_cat1: infoTextView.setText("Вы выбрали кота!"); return true; case R.id.action_cat2: infoTextView.setText("Вы выбрали кошку!"); return true; case R.id.action_cat3: infoTextView.setText("Вы выбрали котёнка!"); return true; default: return super.onOptionsItemSelected(item); >> 

Запустите приложение, вызовите меню и выберите любой пункт меню. В текстовом поле должно появиться сообщение.

Существует альтернативный способ через XML, похожий на обработку щелчков кнопки (начиная с Android 3.0). Вы можете добавить атрибут android:onClick в ресурсах меню, и вам не нужно использовать вызов метода onOptionsItemSelected(). При помощи android:onClick вы можете указать нужный метод при выборе пункта меню. Добавьте данный атрибут к пункту Settings

Теперь в коде активности напишем следующее:

 // у атрибута пункта меню Settings установлено значение android:onClick="onSettingsMenuClick" public void onSettingsMenuClick(MenuItem item)

Как превратить интерфейс Android в iPhone. Изменяем рабочий стол до неузнаваемости

Favorite

В закладки

Как превратить интерфейс Android в iPhone. Изменяем рабочий стол до неузнаваемости

Недавно увидел материал про то, как с помощью сторонних приложений и небольших ухищрений можно до неузнаваемости изменить внешний облик iOS и превратить её в почти настоящий Android.

Но что делать нам, владельцам Android-смартфонов, если мы хотим сделать то же самое, но наоборот – изменить внешний облик нашей мобильной операционки и превратить её в максимально айфоноподобную?

Я сам задался этой целью и результат вы можете видеть на заглавной картинке к этому посту. Сразу и не скажешь, что это Samsung Galaxy S20 Ultra, а не iPhone последнего поколения.

Хотите так же? Поехали! Для этого потребуется выполнить всего четыре шага:

1. Установка оболочки в стиле iOS 15

Разработчик: LuuTinh Developer
Размер файла: Зависит от устройства
Ссылка в Google Play: Launcher iOS 15

Предупрежу сразу: три из четырёх приложений для кастомизации Android-гаджета принадлежат одному разработчику. Это не реклама, просто я перепробовал много разных вариантов, и выбрал самые лучшие, безглючные и полностью бесплатные.

Сперва нужно скачать основу – лаунчер в стиле iOS 15.

После скачивания запускаем приложение и тапаем по пункту меню «Make Default Launcher». смартфон покажет окно с выбором оболочки по умолчанию, в котором следует выбрать наш новый лаунчер в стиле айфона.

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

Важно: иногда при перетаскивании иконок из дока на главном экране в любое другое место, они не становятся ровно в сетку. Это небольшой баг, он исправляется путём перезагрузки смартфона.

Далее переходим к кастомизации шторки Центра управления.

2. Установка Центра Управления в стиле iOS 15

Разработчик: LuuTinh Developer
Размер файла: 6,2 мб
Ссылка в Google Play: Центр управления iOS 15

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

После скачивания Центра Управления в стиле iOS 15 следует зайти в это приложение и активировать его, тапнув по огромному переключателю вверху экрана.

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

Поэтому нужно зайти в пункт меню «Позиция» и поставить галочку рядом с параметром «Верхний».

После этого выходим на рабочий стол и проверяем. Всё работает и наш Центр управления превратился в аналог iOS-версии.

3. Установка Экрана блокировки в стиле iOS 15

Разработчик: LuuTinh Developer
Размер файла: 5 мб
Ссылка в Google Play: Блокировка экрана и уведомления iOS 15

wp-image-1130396wp-image-1130395

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

После этого нужно зайти в пункт меню «Passcode» и активировать переключатель напротив параметра «Использовать пароль».

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

После отключения смартфон будет по умолчанию ативировать локскрин в стиле iOS при нажатии кнопки питания гаджета, а если у вас был установлен пароль, то нужно будет его вводить.

4. Установка клавиатуры в стиле iOS 15

Разработчик: N-HStudio
Размер файла: 8 мб
Ссылка в Google Play: Keyboard iOS 15

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

Скачиваете клавиатуру в стиле iOS 15, затем идёте в настройки своего смартфона и в поиске пишете «клавиатура». Находите параметр меню «Список доступных клавиатур», заходите в него и активируете нашу новую клавиатуру в стиле iOS 15.

Что получается в результате

Как видите, мой Android-смартфон стал максимально похож на iPhone. Да, можно ещё заморочиться с меню набора номера, видом записной книжки, скачать аналог приложения «Заметки» и «Калькулятор» в стиле iOS 15, которых достаточно много в Google Play.

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

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

(56 голосов, общий рейтинг: 4.48 из 5)
�� Хочешь больше? Подпишись на наш Telegram.

Favorite

В закладки

Недавно увидел материал про то, как с помощью сторонних приложений и небольших ухищрений можно до неузнаваемости изменить внешний облик iOS и превратить её в почти настоящий Android. Но что делать нам, владельцам Android-смартфонов, если мы хотим сделать то же самое, но наоборот – изменить внешний облик нашей мобильной операционки и превратить её в максимально айфоноподобную.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *