Что такое holo для android

Настройки в стиле Holo Android

Итак, решил написать небольшой пост(я не умелец в этом, поэтому — много кода, мало слов) о том, как сделать настройки как в официальном приложении Настройки в Android 4 (может и в 3.0 тоже). Наша цель:
0. Умение читать и понимать код без объяснений
1. Использование фрагментов
2. Использование header’ов
3. Разделение пунктов на категории
4. Поддержка всех разрешений экрана
5. Использовать SDK14

Фрагменты (пункты меню на главном экране)

Что такое фрагменты? Зачем их использовать? Фрагменты — часть «один Android для планшетов и телефонов», они позволяют быстрее и элегантнее создать приложение, которое будет хорошо выглядеть и на телефоне, и на планшете.
Я предполагаю, что вы уже ознакомлены с ними, иначе — пример простейшего фрагмента с настройками из xml-файла, который будет открывать хабр по нажатию на нужный пункт меню

Главный экран настроек: Ресурсы

Пример построения xml-файла (ресурсов) нашего главного меню настроек, которое содержит наш фрагмент (в трех экземплярах) и две категории

Как Вы видите, Пункты не отличаются по типу от Категорий, что, конечно, немного огорчает, но мы будем определять, что есть что, по атрибутам(можно использовать всевозможные: id, fragment, intent и многие другие), а не типам(как в уже привычных ресурсах для PreferenceActivity)

Главный экран настроек: Java код

Этот код основан на коде официального приложения, которое я взял на GitHub и модифицировал под свои нужды. Самая главная часть, на которую я советую обратить внимание, это — HeaderAdapter, для реализации в нем пунктов приходиться немного хитрить действовать так же, как и Google. Мы не будем разбираться как устроены Switch-пункты в официальном приложении, поскольку их использование весьма специфично.

SubSettings основан на классе Settings(отличается только кнопкой «Назад») и используется для навигации между пунктами меню в не планшетном устройстве.

Главный экран настроек: Layout простого пункта

Для показа просто пункта я использую свой Layout, в котом я удалил все, что я не использовал и оставил только заголовок и иконку. Собственно с этим Layout’ом вы не сможете написать подзаголовок, а вот с этим(например) сможете

Android Manifest

И финальный штрих — добавляем в манифесте следующие данные

Бонус: Запускаем сразу заданный пункт в настройках

В данном случае мы будем запускать наш TestFragment.

Добавляем в
src/com/achep/example/Settings.class следующие строки:

и в
AndroidManifest.xml

и все 🙂 Естественно вместо запуска Settings.class нужно будет запускать Settings.TestFragmentActivity.class

PS: Если я что-то не рассказал, что-то не понятно — задавайте вопросы в теме.

Источник

Что такое holo для android

Краткое описание:
Лончер в стиле ICS и KitKat.

Holo Launcher — это полностью настраиваемый лончер основанный на стоковом лончере ICS 4.0.4 и KitKat, который вы можете запустить на Android 2.2+

Читайте также:  Восстановить айклауд по номеру с андроида

Особенности:
— Полный стиль ICS
— Иконки ICS , папки, контуры, вкладки, и т.д.
— Настраиваемые пользовательские страницы/сетка
— 9 рабочих столов и сетка размером 10 x 10.
— Набор различных настраиваемых сеток для портретного и альбомного режимов.
— Прокручиваемый док и прокручиваемые виджеты
— До 7 иконок на странице и до 3х страниц.
— Бесконечная прокрутка
— Предпросмотр рабочих столов
— Резервное копирование/восстановление настроек и ярлыков
— Поддержка управления жестами

И многое другое.

О всех выявленных багах и неполадках в работе программы убедительная просьба сообщать автору программы на адрес электронной почты: [email protected] По возможности вместе с сообщением об ошибке отправлять логи. Программа для снятия логов — aLogcat (free) — logcat

Требуется Android: с версии 3.0 4.1+
Русский интерфейс: Да

Вопрос (В )
Ответ (О)
1.
В. Можно ли перемещать в меню приложений иконки приложений не по алфавиту, а в пользовательском порядке? Можно ли создавать папки в меню приложений?
О. Нет, нельзя, на данный момент эти функции не реализованы. Можно создать несколько вкладок (Системные, Видео, Фото и т.п.) и отсортировать приложения в эти вкладки.

В. Скажите, можно ли добиться большей плавности при скроллинге в этом лаунчере, а то у меня он какой-то дерганный?
О. Да, с помощью настроек лаунчера Вам необходимо подобрать оптимальные для Вашего аппарата настройки, после чего прокрутка станет плавной.

В. Как создавать папки на рабочем столе и нижней панели?
О. Просто перетащите ярлык приложения на другой ярлык.

В. Как сделать приложение системным?
О. Скопировать .apk файл в папку system/app, выставить разрешения rw-r-r, сделать перезагрузку смартфона.

В. Можно ли использовать темы от сторонних лаунчеров?
О. Да, например от Go Launcher.

В. Много ли ресурсов потребляет эта программа?
О. Нет, Holo Launcher не требователен к ресурсам, потребляет мало оперативной памяти и не вызывает существенного расхода батареи.

В. Есть возможность видеть уведомления о пропущенных звонках и смс на рабочем столе?
О. Да, необходимо установить отдельно Holo Notifier и включить уведомления в настройках Holo Launcher.

В. Чем отличается версия от malchik-solnce от оригинальной версии?
О. Функционально ничем, только стилизован перевод программы, в том числе с применением популярных англицизмов.

В. Как установить иконопак для Holo Launcher?
О. Как обычный апк, потом в настройках Holo Launcher (долгий тап на иконке, выбрать Редактировать и там уже искать из установленного иконпака нужную вам иконку) при выборе иконки должны появиться иконки из установленного иконпака. Или же в самом лаунчере нажимаете Установки — Настройки интерфейса — Набор иконок и выбираете иконки из Go Launcher.

В. Можно ли размер иконок в док баре уменьшать?
О. Изменить размер нельзя, но можно поставить темы для Go Launcher EX и выбрать какие надо иконки.

Читайте также:  Sonic runners для android

В. Расстояние между виджетами слишком большое и некрасиво смотрится, что делать?
О. Можно поменять размер сетки и разрешить перекрытие виджетов (возможность накладывать один виджет на другой, полностью или частично).

В. Подскажите виджет для включения/выключения функций (wi-fi, блютуз, gps и т.д) (т.н. виджет управления питанием).
О. SwitchPro Widget

В. Почему некоторые виджеты не видно в списке виджетов или лаунчер выдает ошибку при их установке?
О. Некоторые виджеты, как правило, виджеты для стоковых лаунчеров (например, ТачВиз или лаунчер от Xperia) не работают со сторонними лаунчерами, в том числе с Holo Launcher. Решить это никак нельзя, даже не спрашивайте, просто ищите аналоги таким виджетам!

В. Как сделать, чтобы лаунчер быстрее загружался и его настройки не сбрасывались при очистки памяти?
О. Идем в настройки лаунчера, где Установки — Основные настройки- держать в памяти. В системных настройках смартфона лаунчер настоятельно рекомендуется установить лаунчером по умолчанию.

Установка через CWR: Font_Roboto_CWR.zip ( 254.17 КБ )

Установка как обычный .apk (три разных варианта, в том числе уменьшенный в размере на 15 %):
1) Roboto.apk ( 113.95 КБ )

2) Roboto_Thin.apk ( 62.96 КБ )

3) roboto_15.apk ( 115.51 КБ )

Кто хочет вернуть старый добрый цвет Holo — Holo Launcher (Пост #27856104)

Все модификации (со скриншотами) от vendeta412 здесь

Примечание: Кто будет устанавливать модифицированную версию перед установкой удалять оригинальную версию Holo Launcher.

Модификации лончера от YaShGoHeL с xda-developers
Модификации основаны на ранних версиях программы и автором модов обновляются со значительной задержкой.

Модифицированные версии на основе Holo Launcher версии 1.0.2 (в стиле Holo MiUi Edution, Holo Touchwizz Edition, Xperia S3 Edition, HTC Sence 4.0 Edition)

Модификация лончера в стиле ICS + MIUI от YaShGoHeL: Holo_MiUi_Edition_By_YaSh.apk ( 504.94 КБ )

Модификация лончера в стиле ICS + TouchWiz: ICS_Twizz.apk ( 467.41 КБ )

Модификация лончера в стиле Xperia S3: xperia_s3_By_YaSh.apk ( 479.43 КБ )

версия: 3.1.0 Plus Сообщение №3083, автор Alex0047
версия: 3.0.0 HD Plus Holo Launcher (Пост Alex0047 #46261210)
версия: 3.0.9 Plus (for all) Holo Launcher (Пост Alex0047 #60559416)
версия: 3.0.8 Plus (for all) Holo Launcher (Пост Alex0047 #51184978)
версия: 3.0.7 Plus Holo Launcher (Пост Alex0047 #48599427)
версия: 3.0.7 Plus (for ICS) Holo Launcher (Пост Alex0047 #48617171)
версия: 3.0.5 Plus (for ICS) Holo Launcher (Пост Alex0047 #47766105)
версия: 3.0.6 Plus Holo Launcher (Пост Alex0047 #48093657)
Holo Launcher Plus 3.0.5 Holo Launcher (Пост Alex0047 #47730367)
Holo Launcher Plus v3.0.4 Holo Launcher (Пост Alex0047 #47543110)
Holo Launcher Plus v3.0.3 Holo Launcher (Пост Alex0047 #47223387)
Holo Launcher Plus v3.0.2 Holo Launcher (Пост vutak #46503264)
Holo Launcher Plus v3.0.0 Holo Launcher (Пост Alex0047 #46261278)
версия 2.2.0 HD Plus: Holo Launcher (Пост kljovyj #44197230)
версия 2.2.0 Plus by SMnoDarKinG: Holo Launcher (Пост Fetser65 #44195659)
версия 2.1.8 HD + HD Plus: Holo Launcher (Пост Alex0047 #43285940)
версия 2.1.8: Holo Launcher (Пост merial #43276091)
версия 2.1.7: Holo Launcher (Пост Alex0047 #43078375)
версия 2.1.6 HD: Holo Launcher (Пост Mukamol #42218349)
версия 2.1.6 HD Plus: Holo Launcher (Пост Alex0047 #42758836)
версия 2.1.6: Holo Launcher (Пост valeriy_2000 #42831945)
версия 2.1.1 Plus + HD: Holo Launcher (Пост #27830577)
версия 2.1.1 + HD Mod Android L: Holo Launcher (Пост #33307107)
версия 2.1.0 Free + HD: Holo Launcher (Пост #26907019)
версия 2.1.0 Plus + HD: Holo Launcher (Пост #26965857)
версия HD v.2.0.3 Plus: Holo Launcher (Пост #23766550)
версия v2.0.2 Plus: //4pda.to/forum/dl/post/2517308/Holo+Launcher+Plus+v2.0.2.apk
версия 2.0.4 Plus + HD: Holo Launcher (Пост #26266735)
версия 2.0.4 + HD: Holo Launcher (Пост #26260235)
версия v2.0.3: Holo Launcher (Пост #26146563)
версия v2.0.2 Plus: //4pda.to/forum/dl/post/2517308/Holo+Launcher+Plus+v2.0.2.apk
версия HD v.2.0.2 Plus: //4pda.to/forum/dl/post/2517327/Holo+Launcher+HD+Plus+v2.0.2.apk
версия HD Plus v2.0.1 от malchik-solnce Holo Launcher (Пост #17132070)
версия v2.0.1 Plus от malchik-solnce: Holo Launcher (Пост #17132070)
версия HD v.2.0.1: //4pda.to/forum/dl/post/2369229/Holo_Launcher_HD_2.0.1.apk
версия HD v.2.0.1 Plus: //4pda.to/forum/dl/post/2370814/Holo+Launcher+HD+Plus+v2.0.1.apk
версия v2.0.1: //4pda.to/forum/dl/post/2369238/Holo_Launcher_2.0.1.apk
версия v2.0.1 Plus: //4pda.to/forum/dl/post/2370811/Holo+Launcher+Plus+v2.0.1.apk
Скачать:
версия v2.0.0: HoloLauncher_2.0.0.apk
Holo Launcher HD v.2.0.0: HoloLauncher_HD_2.0.0.apk
Holo Launcher HD Plus v1.0.8: //4pda.to/forum/dl/post/2213418/com.mobint.hololauncher.hd-1.apk
Holo Launcher HD Plus v1.0.8 от malchik-solnce //4pda.to/forum/dl/post/2219304/HoloLauncherHDPlus1.0.8RUbyMS.apk
версия v1.2.8: //4pda.to/forum/dl/post/2213465/Holo_Launcher_Plus_v1.2.8.apk
версия v1.2.8 (Offline/No key needed) от malchik-solnce: //4pda.to/forum/dl/post/2219302/HoloLauncherPlus1.2.8RUbyMS.apk
Holo Launcher Plus v1.2.2
версия v1.2.6 (Offline/No key needed) RUS: Holo Launcher (Пост #16455418)
Holo Launcher HD Plus v1.0.6 RUS Holo Launcher (Пост #16455418)
версия v1.2.7: //4pda.to/forum/dl/post/2204447/Holo_Launcher_Plus_v1.2.7.apk
Holo Launcher HD Plus v1.0.7: //4pda.to/forum/dl/post/2204452/Holo_Launcher_HD_Plus_v1.0.7.apk
Holo Launcher HD Plus v1.0.6: //4pda.to/forum/dl/post/2044729/Holo_Launcher_HD_Plus_1.0.6.apk
версия v1.2.6: //4pda.to/forum/dl/post/2044715/Holo_Launcher_Plus_1.2.6.apk
Holo Launcher HD Plus v1.0.3 RUS Holo Launcher (Пост #15550164)
версия v1.2.3 (Offline/No key needed) RUS: Holo Launcher (Пост #15550164)
Holo Launcher HD Plus v1.0.4 (Offline/No key needed) //4pda.to/forum/dl/post/2044729/Holo_Launcher_HD_Plus_1.0.4.apk
Holo Launcher HD Plus v1.0.3 //4pda.to/forum/dl/post/2008751/com.mobint.hololauncher.hd-1.apk
версия v1.2.4 (Offline/No key needed): //4pda.to/forum/dl/post/2044715/Holo_Launcher_Plus_1.2.4.apk
версия 1.2.2 Plus RUS от malchik-solnce: HoloLauncherPlusv1.2.2RUbyMS.apk
Holo Notifer 1.2
Holo_Notifier_v1.2.apk
версия v1.2.2: //4pda.to/forum/dl/post/1975256/Holo+Launcher1.2.2.apk
Holo Launcher HD Plus v1.0.3 (Offline/No key needed) //4pda.to/forum/dl/post/2009338/Holo_Launcher_HD_Plus_v1.0.3.apk
Holo Launcher HD Plus v1.0.2 //4pda.to/forum/dl/post/1975285/holo_launcher_hd_1_0_2.apk
версия 1.0.2 Plus Rus от malchik-solnce: HoloLauncherHDPlusv1.0.2RUbyMS.apk
версия 1.0.1 Rus от malchik-solnce: Holo_Launcher_HD_Plus_-_1.0.1_RU_by_MS.apk
версия v1.2.3 (Offline/No key needed): //4pda.to/forum/dl/post/2009303/Holo_Launcher_Plus_v1.2.3.apk
версия 1.2.1 RUS от malchik-solnce:
Holo_Launcher_Plus_-_1.2.1_RU_by_MS.apk
версия v1.2.1 Cracked: Holo_Launcher_Plus_-_1.2.1.apk
мод. версия 1.2.0 без фона нижней панели от TheCh: Holo_Launcher_Plus_-_1.2.0.signed.apk
версия 1.0.0 Rus от malchik-solnce: HoloLauncherHDPlus1.0.0RUbyMS.apk
версия 1.2.0 RUS от malchik-solnce: HoloLauncherPlus1.2.0RUbyMS.apk
Holo Launcher HD Plus v1.0.1 Cracked Holo_Launcher_HD_Plus_-_1.0.1.apk
Holo Launcher HD Plus v1.0.0 Final Cracked Holo_Launcher_HD_Plus_v1.0.0_Final.apk
версия 1.2.0: //4pda.to/forum/dl/post/1914920/Holo_Launcher_Plus_-_1.2.0.apk
версия 1.0.1 PRO: //4pda.to/forum/dl/post/1931204/com.mobint.hololauncher.hd-1.apk
Версия 1.1.4 от MS:
Holo Launcher Plus v1.1.4 Cracked
версия beta 3: HoloLauncher_HD_Beta3.apk
версия 1.1.4: //4pda.to/forum/dl/post/1900013/HoloLauncher_1.1.4.apk
Holo Launcher HD beta 2
//4pda.to/forum/dl/post/1900530/HoloLauncher_HD_Beta2.apk
версия 1.1.1 Rus: Holo Launcher (Пост #14399754)
Holo Launcher Plus 1.0 //4pda.to/forum/dl/post/1841094/com.mobint.hololauncherplus_1.apk
Holo Launcher HD beta 1 Holo Launcher HD Android 4.0+
Версия 1.1.2 //4pda.to/forum/dl/post/1876162/com.mobint.hololauncher_2.apk
Holo Notifier 1.1 //4pda.to/forum/dl/post/1895609/com.mobint.notifier-2.apk
версия 1.0.0:
Holo Notifier 1.0 //4pda.to/forum/dl/post/1840735/com.mobint.notifier_1.apk
//4pda.to/forum/dl/post/1858450/HoloLocker_1.0.0.apk
версия 1.1.1: //4pda.to/forum/dl/post/1858592/Holo_Launcher_1.1.1.apk
версия 1.1.0: //4pda.to/forum/dl/post/1840722/HoloLauncher_1.1.0.apk
версия 1.0.6: HoloLauncher_1.0.6.apk
Версия 1.0.5 com.mobint.hololauncher_13.apk ( 850.25 КБ )

Читайте также:  Crazy chicken для андроид

версия 1.0.4 HoloLauncher_1.0.4
версия 1.0.3 HoloLauncher_1.0.3.apk
версия 1.0.2 com.mobint.hololauncher_9.apk ( 759.68 КБ )

Источник

Оцените статью