- Конструктор лаунчеров для андроид
- Лаунчеры на русском для Android
- GO Launcher S 1.14
- Action Launcher 47.0
- Microsoft Launcher 6.217
- CMM Launcher 3.10.4
- Color Phone Launcher 1.0.112
- U Launcher 3D 2.10.1
- Solo Launcher 2.7.7.8
- BlockLauncher 1.27
- CM Launcher 3D 5.95.1
- Evie Launcher 2.14.8
- Total Launcher 2.7.5
- POCO Launcher 2.7.4.8
- U Launcher Lite 2.2.40
- Apex Launcher 4.9.25
- Nova Launcher 6.2.21
- Яндекс.Лончер 2.3.11
- +HOME Launcher 3.9.81
- TSF Launcher 3D Shell 3.9.4
- APUS лаунчер 3.10.48
- EverythingMe 2.0.3428
- Создайте кастомный лаунчер на Android
- Вступление
- 1. Требования
- 2. Настройка проекта
Конструктор лаунчеров для андроид
Если очень грубо определить, что такое лаунчер, то это приложение, которое может представлять домашний экран устройства и показывать список работающих на устройстве приложений. Другими словами, лаунчер это то, что вы видите при нажатии кнопки Home на устройстве. Сейчас вы скорее всего используете стандартный лаунчер, который был установлен вместе с операционной системой. На Play Market существует множество таких программ, установив которые, вы можете видоизменить оформление своего аппарата:
Фактически каждый производитель смартфонов и планшетов имеет свой собственный лаунчер и стиль оформления (например, Samsung — TouchWiz, HTC — Sense).
В этом уроке мы научимся создавать простой лаунчер с базовым пользовательским интерфейсом. В нашем приложении будет два экрана:
— домашний экран, отображающий обои рабочего стола;
— экран, показывающий список установленных приложений и некоторую информацию о них;
Итак, начинаем. Создаем новый проект, названия традиционно оставляем по умолчанию, можете ввести какие нибудь свои. Минимальная версия для запуска приложения — Android 2.2, выбираем Blank Activity.
Сразу идем редактировать файл манифест приложения. Нам нужно добавить здесь 2 activity и задать им некоторые настройки. Открываем файл AndroidManifest.xml и добавим туда следующее:
В этот код мы добавили категории android.intent.category.HOME и android.intent.category.DEFAULT для того, чтобы наше приложение вело себя как лаунчер и отображалось при нажатии на кнопку Home устройства.
Также нужно настроить режим запуска launchMode на singleTask для того, чтобы на данный момент работает только одно нужное Activity. Для отображения пользовательской картинки на заставке, мы использовали настройку темы Theme.Wallpaper.NoTitleBar.FullScreen.
Второе activity, как уже было сказано, будет отображать установленные на устройстве приложения и немного информации о них. Для этой activity не будет использоваться никаких особенных настроек, назовем ее AppsListActivity:
Создадим xml файл разметки для будущего класса HomeActivity. В папке res/layout создаем файл по имени activity_home.xml. Он будет содержать всего одну кнопку, при нажатии на которую пользователь с домашнего экрана будет попадать на экран со списком установленных приложений:
Далее создаем файл xml для AppsListActivity в той же папке, назовем его activity_apps_list.xml. Он будет содержать ListView для отображения списка приложений:
Создаем еще один xml файл по имени list_item.xml. Этот файл будет определять вид заданного выше ListView. Каждый пункт списка будет представлять одно установленное на устройство приложение. Здесь будет отображаться иконка, название и имя пакета приложения. Отображение иконки будет происходить через элемент ImageView, а имя приложения и пакета в TextView:
Теперь нужно создать необходимые java классы. Когда будете создавать классы, убедитесь, что они связаны с данными в файле манифеста, что мы выполняли в начале.
Создаем в приложении файл HomeActivity.java, задаем ему наследование от класса Activity и настраиваем переход на другой экран со списком приложений при нажатии на кнопку, созданную нами ранее (подробный урок по созданию перехода):
Создаем еще одно activity с именем AppsListActivity.java. Настроим этому классу вид интерфейса с ранее созданного файла activity_apps_list.xml:
Уже сейчас можно попробовать протестировать приложение на эмуляторе/устройстве. Пока, что оно не обладает желаемым функционалом, но все же. Запустите приложение и нажмите кнопку Home, вы увидите окно в котором вам будет предложено выбрать лаунчер для запуска, стандартный и наш. Запускаем наш и видим примерно следующее:
Мы видим заставку рабочего стола и нашу кнопку запуска второго activity.
Полюбовались и хватит, возвращаемся к работе в Android Studio. Создаем еще один класс по имени AppDetail, который будет содержать более детальную информацию о приложении, название пакета, имя приложения и иконку. Код этого класса предельно простой и выглядит так:
В методе loadApps класса AppsListActivity мы используем метод queryIntentActivities, он нужен для того, чтобы выбрать все объекты Intent, которые имеют категорию Intent.CATEGORY_LAUNCHER. Запрос будет возвращать список приложений, которые могут быть запущены нашим лаунчером. Мы запускаем цикл по результатам запроса и создаем и добавляем каждый его пункт в список по имени apps. Чтобы реализовать все сказанное, добавляем следующий код:
Теперь нужно настроить отображение списка приложений. В созданном списке apps мы поместили все необходимые данные о приложении, теперь их надо отобразить в созданном в начале урока ListView. Для этого мы создаем ArrayAdapter и описываем метод getView, а также связываем ArrayAdapter с ListView:
Когда пользователь нажимает на пункты списка с приложениями, то наш лаунчер должен запускать соответствующее приложение. Это будет выполняться благодаря методу getLaunchIntentForPackage , создающего намерение Intent, запускающее нужное приложение:
Осталось собрать все описанные выше методы в один рабочий механизм. В классе AppsListActivity вызываем методы loadApps, loadListView и addClickListener:
Запускаем наше приложение. Теперь при нажатии на кнопку вызова второго activity «Show Apps» мы видим список из установленных приложений. При нажатии на выбранный элемент списка, мы будем запускать соответствующее приложение:
Поздравляю! Теперь в придачу до собственных калькулятора, браузера, конвертера и много другого, мы имеем еще и собственный Android Launcher. Надеюсь урок был вам интересен и полезен.
Источник
Лаунчеры на русском для Android
GO Launcher S 1.14
GO Launcher S – это приложение, позволяющее настроить главный экран Android устройства по своему вкусу. Обычно пользователям достаточно возможностей установленного по умолчанию лаунчера, но для глубокой кастомизации необходимы сторонние решения.
Action Launcher 47.0
Action Launcher – приложение для украшения операционной системы Андроид новыми темами, эмодзи, смайлами и обоями. В программе есть более 1000 веселых эмодзи, GIF-картинок и стикеров. Интерфейс можно украсить красивыми темами и стильными обоями в формате HD.
Microsoft Launcher 6.217
Microsoft Launcher – продвинутый лаунчер от разработчика Microsoft Corporation. Здесь вы получите совершенно новый дизайн, большие возможности кастомизации, лучший функционал и многое другое.
CMM Launcher 3.10.4
CMM Launcher – лаунчер для Android, обладающий большим набором функций и возможностей. Для его стабильной работы необходимо обновить параметры по умолчанию в настройках устройства и сделать лаунчер основным рабочим столом.
Color Phone Launcher 1.0.112
Color Phone Launcher – лаунчер придаст Android смартфону новый стильный вид. В приложении для персонализации содержится большое количество красочных тем и обоев. В библиотеке вы найдете 3D обои и живые обои, завораживающие графикой. На все действия есть визуальные эффекты, вносящие живость в смартфон или планшет.
U Launcher 3D 2.10.1
U Launcher 3D – это хорошая замена стандартному лаунчеру для тех, кто хочет изменить надоевшую тему в смартфоне и полностью преобразить интерфейс. Это приложение позволяет быстро сменить тему оформления или обои, которых на выбор предоставляется тысячи.
Solo Launcher 2.7.7.8
Solo Launcher — менеджер, который настраивает не только обои, но и меняет темы и иконки приложений. Способен задавать стиль и менять оболочки максимально быстро без вылетов..
BlockLauncher 1.27
BlockLauncher – мощный инструмент MCPE для устройств на платформе Android, который разработан для изменения игрового процесса Minecraft Pocket Edition. Программа очень похожа по функционалу на другие проекты, к примеру, Toolbox for Minecraft: PE и другие, но и у нее есть свои особенности.
CM Launcher 3D 5.95.1
CM Launcher 3D – обновленный лаунчер, который сканирует и учитывает производительность устройства, а также оптимизирует и украшает Ваш гаджет.Классические и яркие неординарные обои и темы собраны внутри приложения для одушевления смартфона или планшета.
Evie Launcher 2.14.8
Evie Launcher — программа позволит изменить домашний экран до неузнаваемости не нагружая ресурсы смартфона. С этим лаунчером станет возможным управлять аппаратом быстро и красиво, ведь самые главные особенности Evie Launcher – настраиваемость и персонализация.
Total Launcher 2.7.5
Total Launcher для Андроид — программа конструктор для настройки любого элемента функциональной оболочки гаджета под вкусы пользователя. Меняет все от ярлычков приложений до темы основных окон. Не говоря уже об тысячах красочных обоев на выбор.
POCO Launcher 2.7.4.8
POCO Launcher — набор интерфейсных изменений Xiaomi для персонализации Андроид гаджета. Программа оптимизирует использование пространства на рабочем экране устройства. Виджетная составляющая удобно настраивает быстрый доступ к приложениям.
U Launcher Lite 2.2.40
U Launcher Lite 3D – простой и удобный интерфейс. Разработчики U Launcher Lite-3D предлагают свой новый лаунчер, призванный добавить простоты и функциональности в интерфейс мобильного телефона. Они обещают, что после установки на мобильный телефон, устройство будет работать гораздо быстрее, лучше и приятнее.
Apex Launcher 4.9.25
Apex Launcher — программа для обеспечения неповторимости Вашего смартфона или планшета. Лаунчер прост в управлении, быстро добавляет выбранную оболочку с темами и обоями в работу. Персонализация гаджета начинается внешнего вида рабочего стола.
Nova Launcher 6.2.21
Nova launcher — приятный настраиваемый лаунчер, который отлично справляется с персонализацией устройства. Без лишних инструментов можно добавить неповторимые темы и обои в одно нажатие. Нестандартное размещение приложений на главном экране легко упорядочить.
Яндекс.Лончер 2.3.11
Яндекс.Лончер — комфортный красивый лаунчер, который обладает функциями оптимизации и способен экономить батарею. Встроенные рекомендации позволяют быстро перейти к нужным сервисам яндекса.
+HOME Launcher 3.9.81
+HOME Launcher — качественная оболочка для простой смены иконок, ярлыков и обоев. Смена тем происходит быстро, гладко и все работает максимально стабильно. Множество вариантов заставок кажется бесконечным количеством добавлено специально, чтобы найти изображение по душе.
TSF Launcher 3D Shell 3.9.4
TSF Launcher 3D Shell — хороший лаунчер для настройки внешнего вида устройства. Содержит большое количество объемных элементов и позволяет произвести самую удобную сортировку виджетов и приложений на домашнем экране и в панели управления.
APUS лаунчер 3.10.48
APUS лаунчер — приложение, создано для персонализации и ускорения операционной системы телефона. Лаунчер служит для поиска обоев и тем для главного экрана, помогает связывать рабочие столы нескольких устройств, осуществляет поиск в Интернете с основного экрана.
EverythingMe 2.0.3428
EverythingMe — лаунчер для Андроид, который предоставит своему владельцу все необходимое в его смартфоне всего лишь одним нажатием. На основе контекста: времени суток, вашего местоположения, личного предпочтения и прочих условий, лаунчер предоставит организацию информации, приложений, контактов.
Источник
Создайте кастомный лаунчер на Android
Вступление
В своей самой основной форме, средство запуска — это приложение, которое выполняет следующие действия:
- он представляет домашний экран устройства
- он перечисляет и запускает приложения, которые установлены на устройстве
Другими словами, это приложение, которое появляется при нажатии кнопки «Домой». Если вы еще не установили пользовательский модуль запуска, в настоящее время вы используете модуль запуска по умолчанию, который поставляется с вашей установкой Android. Многие производители устройств имеют свои собственные стандартные пусковые установки, которые соответствуют их фирменному стилю, например, Samsung TouchWiz и HTC Sense.
В этом уроке мы собираемся создать простой модуль запуска с базовым пользовательским интерфейсом. У него будет два экрана:
- домашний экран, показывающий обои устройства
- экран, показывающий значки и информацию о приложениях, установленных на устройстве
Кстати, если вы много работаете с Android, вы можете попробовать один из 1000+ шаблонов приложений Android на Envato Market. Есть огромное разнообразие, так что вы обязательно найдете что-то там, чтобы помочь вам с вашей работой. Или вы могли бы передать области, которые не являются вашей специальностью, наняв разработчика приложений или дизайнера в Envato Studio.
1. Требования
На вашем компьютере разработки должно быть установлено и настроено следующее:
- Android SDK и инструменты платформы
- Eclipse IDE 3.7.2 или выше с плагином ADT
- эмулятор или устройство Android под управлением Android 2.2 или выше
Вы можете скачать SDK и инструменты платформы на портале разработчиков Android .
2. Настройка проекта
Запустите Eclipse и создайте новый проект приложения для Android. Я называю приложение SimpleLauncher , но вы можете назвать его как угодно. Убедитесь, что вы используете уникальный пакет. Самая низкая версия SDK, которую поддерживает наша программа запуска, — это Froyo, а целевой SDK — Jelly Bean .
Поскольку мы не хотим создавать Activity , отмените выбор « Создать активность» . Нажмите Готово, чтобы продолжить.
Источник