Просто из любопытства я хотел знать, где в файловой системе Android-устройства хранятся значки приложений.
Как у меня есть ярлыки для различных приложений на рабочем столе моего устройства, где хранятся эти файлы значков (или изображений). Это только внутри пакета приложений (.apk) или Android хранит его где-то еще?
Если в пакете приложений только Android загружает все изображения из каждого из apk и загружает его, когда он запускается в первый раз?
Когда файл приложения установлен, файл .apk анализируется, и различные элементы информации извлекаются с помощью пусковой установки. (Этот процесс не связан с загрузкой и запуском самого приложения.) Среди этих элементов — значок приложения, который, как правило, запускает в своей частной области. Точно так же, как это делается, зависит от активной в настоящее время панели запуска. Возможно, вы сможете просмотреть источник для своей пусковой установки, чтобы узнать больше о том, как он кэширует эти элементы, извлеченные из файлов .apk приложения, но я не уверен, какое практическое применение было бы для этого упражнения.
Использование своего собственного кеша значительно увеличивает скорость запуска, так как в противном случае каждое установленное приложение должно быть проверено при каждой перезагрузке, чтобы извлечь необходимую информацию для запуска, чтобы показать себя. Тем не менее, кеш является источником случайных проблем, таких как значок, который не обновляется сразу после установки обновленного приложения (с новым значком и, возможно, новым именем приложения). (См., Например, этот поток и этот.
Читайте, как изменить иконки на рабочем столе телефона Android. Какие лаунчеры это поддерживают, где скачать интересные пакеты иконок. Система Андроид обладает гибкими настройками, поэтому она очень нравится пользователям. При помощи нескольких приложений вы можете управлять иконками, изменять их и настраивать по своему желанию. Если у вас не специальных приложений, способных поменять иконки на рабочем столе Андроид, то вы можете их скачать из Play Market.
Какие приложения помогут изменить иконки в на рабочем столе смартфона?
В стандартноv Андроид, если он не модифицирован производителем смартфона, нет возможности изменять иконки по своему желанию. Вы можете лишь переместить их в папки, распределить по рабочим столам. Но существует несколько видов приложений, которые могут изменить внешний вид стандартных иконок, придать им новый стиль.
- Пакеты иконок. Это самый доступный способ изменить оформление вашего смартфона. В большинстве случаев пользователю для применения таких приложений не требуются root-права. Но изменения коснуться только иконок, а не всего визуального оформления в целом.
- Лаунчеры – программы, меняющие графическое оформление всей системы Android. Они могут стилизовать его под IOS или другую, выбранную вами оболочку. При этом такие приложения могут работать и с готовыми пакетами иконок. С их помощью вы сможете полностью индивидуализировать свой смартфон. Часто такие программы требуют root-прав.
Вам придется сначала скачать любой лаунчер, а затем добавить к нему пакет иконок. Многие лаунчеры оборудованы собственными пакетами или средством для их скачивания.
Лучшие среди лаунчеров с возможностью замены иконок на рабочем столе:
- Launcherami;
- ADW Launcher;
- Apex Launcher;
- Nova Launcher;
- Холо Launcher.
Наиболее прост в управлении Nova Launcher, который распространяется бесплатно через официальный Play Market.
Все виды приложений для изменения внешнего вида смартфона отличаются простым интерфейсом. Вам нужно лишь зайти, выбрать подходящий вариант визуализации и установить его одним нажатием. В некоторых случаях требуется еще и подтверждение действий, но эта манипуляция также не займет у вас много времени.
Лучшие приложения для замены иконок
В Play Market представлено несколько десятков приложений, которые помогут вам решить проблему, как установить иконки на Андроид. Каждое из них имеет свои особенности – некоторым для работы нужен лаунчер, а другие запускаются без его помощи. Мы выбрали из них 6 лучших вариантов.
Beautiful Icon Styler
После запуска приложения вам будет предложено выбрать один из нескольких десятков ярлыков, представленных в бесплатных пакетах. Если вам этого недостаточно, то придется доплатить. На каждый пакет установлена своя стоимость. Для использования приложения не нужны права суперпользователя, что является еще одним несомненным его плюсом.
Плюс этого приложения в том, что оно работает с лаунчерами. Иконки переносятся без потерь. Если вы будете использовать пакеты со стандартной оболочкой, то оформление изменится только на рабочем столе. В основном меню иконки будут стандартными. Вы можете самостоятельно выбрать в какой, из имеющихся у вас на телефоне лаунчеров, добавить пакеты иконок.
Awesome Icons
Еще одно бесплатное приложение не требующее root-прав от пользователя. В нем вы можете задать значок для каждого приложения, используя предложенные шаблоны или создав его самостоятельно. Иконки для Андроид можно сделать из любой картинки или фото.
Это приложение чаще всего используют, чтобы изменить внешний вид иконок электронных кошельков и банковских приложений. Все программы, которые вы хотите скрыть, при помощи этого приложения можно изменить. Исключения составляют лишь стандартные приложения от Google – их иконки не меняются при использовании этой программы.
Rondo
Это приложение позволяет изменить оформление иконок 85% приложений, установленных на вашем смартфоне. Эта программа распространяется бесплатно. Она включает в себя не только несколько вариантов иконок, но и 20 вариантов обоев для рабочего стола. Все ярлыки выполнены в высоком разрешении 192 на 192 пикселя, они имеют округлую форму и тень. Интересно, что картинки обоев отлично подходят к иконкам.
Часть контента предлагается платно. Также вам придется отвлекаться на рекламные баннеры, но они не слишком навязчивы. Регулярно для этого приложения выпускаются обновления, которые дадут вам возможность изменять иконки у большего количества приложений, а также выбирать из более широкого круга эскизов.
Этот пакет выбирают те, кто любит современное искусство и ценит обратную связь. В нем собрано порядка 300 иконок для разных приложений, но регулярно библиотека пополняется новыми видами. К тому же, у всех скачавших программу, есть возможность обратиться к разработчикам и попросить создать изображения специально для одной из любимых программ.
Преимуществ у этого варианта много: бесплатное распространение приложения, отсутствие рекламы, комплект подходящих по стилю обоев, уникальный внешний вид иконок. Облик иконок будет вам напоминать смартфонов OnePlus , так как к их созданию, как и дизайну гаджета, причастен Хампуса Оллсон.
Это приложение способно придать вашему смартфону законченный вид. Оно предназначено для тех, кто любит минимализм. Суть визуализации в том, что обои становятся одного цвета с иконками, выделяющимися более интенсивными оттенками. Ярлыки имеют круглую форму и белую пиктограмму, помогающую идентифицировать приложение. Выглядят они достаточно оригинально, но если у вас на рабочем столе есть ярлыки приложений, не поддерживаемые пакетом, то придется их убрать. Только в этом случае вы придадите законченный вид своему рабочему столу.
Большое преимущество этого приложения в том, что его можно запустить на смартфонах с собственной оболочкой ( LG , Sony , Asus ) и не оснащенных сторонними лаунчерами. Приложение GEL способно полностью решить проблему, как изменить иконки на Андроид. При этом ярлыки приложений останутся информативными, на них появляются значки о количестве произошедших изменений за время вашего отсутствия. Также в пакете вы найдете стилизованный виджет часов, который позволит закончить композицию рабочего стола.
Еще один пакет иконок в стиле минимализм. Значки у него белые, со сглаженными краями, а пиктограммы нарисованы будто росчерком карандаша. Производители не забыли оснастить это приложение обоями и подходящими виджетами. Вы можете для визуализации выбрать вариант часов или календаря. Все элементы идеально сочетаются между собой. К тому же у вас будет выбор одного из нескольких вариантов оформления.
Разработчики продумали все, чтобы можно было порекомендовать это приложение наиболее широкому кругу пользователей. Распространяется оно бесплатно, а существует за счет рекламы, присутствующей на его страницах. Всего в пакете вы найдете более 2000 иконок, которые подходят большинству приложений на вашем рабочем столе. Нет специальных значков только для малораспространенных программ, но мало кто держит такие на основных экранах телефона.
Теперь вы знаете, как поменять иконки на Андроид и где взять оригинальные пакеты. Мы не будем подробно рассказывать о работе пакетов и лаунчеров, так как они работают все по единому принципу. Интерфейс интуитивно вам подскажет, куда нажать. Задать вопросы по использованию программ вы можете в комментариях. Делитесь списком оригинальных пакетов и приложений с друзьями, приглашайте их к обсуждению.
В декомпилированном приложение в (папка разобранного apk приложения) папке res находим такие папки как:
drawable-hdpi
drawable-ldpi
drawable-mdpi
Здесь находятся все графические файлы приложения. Где буква перед
dpi означает размер графических элементов:
- Hdpi — High density (высокая плотность);
- Ldpi — Low density (низкая плотность);
- Mdpi — Medium density (средняя плотность).
Их размеры должны быть такими (не факт):
- Low density – ldpi – 3636 px
- Medium density – mdpi – 4848 px
- High density – hdpi – 7272 px
Если вы хотите поменять иконку вашего приложения то открываем файл Andro не правильно)
Открываем папку drawable-
dpi и вставляем свою иконку учитывая исходное название:
- 1. В Andro
- 2. Расширение файла только .png
- 3. Плотность (размер) исходного файла (например 72х72рх)
Если вы хотите поменять название иконки на свое название (например droid.png), забрасываем в папку drawable-
dpi учитывая свою иконку:
- 1. Расширение файла только .png
- 2. Плотность (размер) исходного файла
И меняем в файле Andro на название иконки в папке drawable-
dpi
Пример:
andro
Если вы хотите поменять другие графические файлы в приложение то забрасываем их папку drawable-