![]() |
|
![]() |
![]()
Сообщение
#101
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Разработка скинов для HomeScreen++
Для создания собственной специфической Touch-прошивки в конечном итоге в качестве движка был выбран HomeScreen++ и написан под него собственный скин пользовательского интерфейса. В этом процессе скопилась полезная информация и появились несколько собственных уникальных утилит и программок, расширяющих возможности типовых решений. Решил создать специальную ветку, чтобы всем этим самому поделиться, ну и другие могли поделиться своими наработками, идеями и т.д. В общем, Welcome! (IMG:style_emoticons/default/smile.gif) О HomeScreen++ Один из лучших движков для разработки пользовательских интерфейсов. Достоинства - простота, скорость, малые требования к ресурсам и гибкие возможности. Инсталлируется в виде плагина для Today. Пользовательский интерфейс описывается через XML в виде скина (название не совсем верное, но оно устоялось, поэтому использую именно его). Полезные ссылки 1. Официальный сайт: http://www.chi-tai.info/ 2. Загрузка: Downloads 3. FAQ по созданию скинов: Customization 4. Обсуждение на 4pda.ru: Скины BatteryStatus / HomeScreen PlusPlus - Обсуждение, Вопросы и ответы по скинам 5. Готовые скины на 4pda.ru: Скины BatteryStatus / HomeScreen PlusPlus, Коллекция скинов ... раздел будет дополняться ... Готовые скины 1. MBAGC v0.7.0 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v1.x 2. MBAGC v0.8.8 (OEM-пакеты для кухни) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 3. MBAGC v0.8.9.2 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 4. MBAGC v0.8.9.8 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 4.1. Обновление для MBAGC до версии 0.8.9.9 (QVGA) 4.2. Обновление для MBAGC до версии 0.8.9.9 (VGA) 5. MBAGC v0.9.0.2 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 5.1. Обновление для MBAGC до версии 0.9.0.6 (QVGA/VGA) ... раздел будет дополняться собственными или адаптированными скинами... Полезные программы 1. BSBalanceConfig - конфигуратор программы запроса баланса BSBalance (... в стадии загрузки, альфа версия доступна - в этой ветке) 2. BSWeatherConfig - конфигуратор программы запроса погоды с сайта weather.com BSWeather (... в стадии загрузки, альфа версия доступна - в этой ветке) 3. BSWeatherUpdate - скрипт запуска и обработки данных BSWeather (... в стадии загрузки, альфа версия доступна - в скине MBAGC на вкладках прогноза Погоды) 3. AGCApplicationManager - конфигуратор лаунчеров приложений (... в стадии загрузки, альфа версия доступна - в скине MBAGC на вкладке скина Приложения) 4. AGCContactsManager - конфигуратор быстрых визуальных контактов (... в стадии загрузки ...) 5. ContactCaller - утилита прямого запуска звонка на номер (... в стадии загрузки ...) ... раздел будет дополняться собственными разработками или полезными утилитами и программками... --- Ветка новая, поэтому ее рамки по мере надобности будут расширены (IMG:style_emoticons/default/smile.gif) Сообщение отредактировал AGC - 22.4.2010, 7:34 |
![]() |
|
![]() |
![]()
Сообщение
#102
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Стандартные будильники побеждены, если их установку проводить через оболочку (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Скоро будет...
|
![]() |
|
![]()
Сообщение
#103
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Базовые пакеты Touch2 с MBAGC v0.8.8
Описание, скриншоты и подробные комментарии может будут завтра, если успею... Загрузка - пакеты для QVGA и VGA в аттаче этого сообщения Примечания - если вставляется не в одну из моих базовых кухонь с Touch2, то нужно минимум добавить в автоинсталляцию любым способом запуск: "\Program Files\HomeScreen PlusPlus\MBAGC\progs\MBAGCBackup\MBAGCBackup.exe -init -noquery -wait=20" - настройку будильников надо вызывать через оболочку с Главной страницы, иначе обновления значений будильников на Главной не будет - бекапы v0.8.8 не совместимы с предыдущими версиями оболочки Филосовское замечание - преимущество VGA понимаешь только по сравнению с QVGA... Базовые скриншоты - приведены базовые скриншоты оболочки и основной страницы Конфигуратора MBAGC с ASUS P320 (QVGA) при настройках по умолчанию Сообщение отредактировал AGC - 26.12.2009, 4:13
Прикрепленные файлы
![]() ![]() ![]() |
![]() |
|
![]()
Сообщение
#104
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, эх.....
Вот бы кабиком бы.... Я б дочке бы поставил..... (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) |
![]() |
|
![]()
Сообщение
#105
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
AGC, эх..... Вот бы кабиком бы.... Я б дочке бы поставил..... (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) Пока меня на такой подвиг не хватает (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Хлопотно очень его собирать... Впрочем, для установки на одно устройство, если там уже стояли элементы Touch2, это и не требуется. Скопируй целиком папку MBAGC вместе c MBAGC.xml из директории HS++ со своего устройства и замени их на целевом устройстве. Потом сделай ярлык для запуска "\Program Files\HomeScreen PlusPlus\MBAGC\progs\MBAGCBackup\MBAGCBackup.exe -init -noquery -wait=20" и запусти инициализацию на целевом устройстве. Ну и TodayAgenda возьми осюда (Версия 1.5 build 3655 + русификация). В принципе, можешь перекинуть и настройки реестра для TodayAgenda со своего устройства. Да, я подразумеваю, что на целевом стояла одна из предыдущих версий, т.е. есть HS++, MortScript, .NET 3.5 и iContact. Впрочем, iContact не нужен, он входит внутрь MBAGC. В общем, попробуй. До каба у меня вряд ли скоро руки дойдут (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#106
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, да, у неё уже стоит твой первый вариант Тача (в самом начале топика писал об этом) (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif)
Как раз есть пара часиков повозится на дорожку (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Недельку погоняет - потестит, посмотрим к выходным результаты краш-теста ребёнка (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) |
![]() |
|
![]()
Сообщение
#107
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Недельку погоняет - потестит, посмотрим к выходным результаты краш-теста ребёнка (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Давай-давай (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Будет интересно узнать результаты (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#108
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Обновление графики, которое появится в MBAGC v0.8.9 (улучшение визуализации информации при любых фоновых картинках, прозрачность ряда элементов для улучшения эстетического восприятия и т.д.):
Прикрепленные файлы
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|
![]()
Сообщение
#109
|
|
Участник ![]() ![]() Группа: Members Сообщений: 35 Регистрация: 30.3.2009 Из: Киев, Украина Пользователь №: 15501 Спасибо сказали: 12 раз(а) Девайс:HTC P3300 ![]() |
Не очень критично, но все же...
"Вставил" MBAGC 0.8.8 (без единички в конце, QVGA) в кухню 23064 от Se7en для "Артемки". Не удается победить будильники на домашней странице. По тапу попадаю в системную настройку времени, переключаюсь на закладку будильник, устанавливаю время, дни и т.д. но вот на главной странице MBAGC все будильники - Выкл... У меня у одного такая бяка? |
![]() |
|
![]()
Сообщение
#110
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Портирование 23081 вроде бы получилось (была ранее проблема CE 23081 сборка 23064). Все пакеты с Touch2_MBAGC_0_8_8_1_QVGA_Packets.zip перекинул в кухню оказывается, а зря...В результате такая бяка (IMG:http://forum.pda2u.ru/style_emoticons/default/cool.gif) Остановился только на MBAGC и MBAGC Config. Интересует вопрос, а OEM_Autoinstalдer нужно обновлять на новую оболочку?
Не очень критично, но все же... "Вставил" MBAGC 0.8.8 (без единички в конце, QVGA) в кухню 23064 от Se7en для "Артемки". Не удается победить будильники на домашней странице. По тапу попадаю в системную настройку времени, переключаюсь на закладку будильник, устанавливаю время, дни и т.д. но вот на главной странице MBAGC все будильники - Выкл... У меня у одного такая бяка? На 0.8.8.1 проблем с будильниками не наблюдал... |
![]() |
|
![]()
Сообщение
#111
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Не очень критично, но все же... "Вставил" MBAGC 0.8.8 (без единички в конце, QVGA) в кухню 23064 от Se7en для "Артемки". Не удается победить будильники на домашней странице. По тапу попадаю в системную настройку времени, переключаюсь на закладку будильник, устанавливаю время, дни и т.д. но вот на главной странице MBAGC все будильники - Выкл... У меня у одного такая бяка? А кухня то русская? Я забыл в требованиях указать "Russian Only", т.е. 0419. Конкретно в данном случае, лаунчер будильника, с Главной страницы который, запускает апплет Панели управления "Часы и сигналы", ловит появление окна "Часы и сигналы", потом ожидает его закрытия, далее считывает изменения установок будильников и обновляет реестр для MBAGC, который через трекеры реестра выводит обновленные данные. Поэтому, кстати, установка будильников через Панель управления не отразится на Главной. В общем, в следующей версии, если не забуду, вынесу название окна "Часы и сигналы" в настройки, чтобы можно было под WWE использовать... P.S. Ну и понятно, все остальные требования должны быть выполнены кухней (Mortscript, .NET 3.5 и т.д.) Портирование 23081 вроде бы получилось (была ранее проблема CE 23081 сборка 23064). Все пакеты с Touch2_MBAGC_0_8_8_1_QVGA_Packets.zip перекинул в кухню оказывается, а зря...В результате такая бяка (IMG:http://forum.pda2u.ru/style_emoticons/default/cool.gif) Остановился только на MBAGC и MBAGC Config. Интересует вопрос, а OEM_Autoinstalдer нужно обновлять на новую оболочку? Ох...хо...хо (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Пакеты QVGA идут от P320-го, поэтому OEM_Autoinstall-ер надо либо обновлять свой, либо просто вставить строчку запуска начальной инициализации оболочки в используемый конфигуратор первого запуска. Этот пакет там как опорный приведен. Собственно, основные пакеты в архиве были в поддиректории MBAGC, в Touch2 - специфические от Touch2. Соответственно, пакеты из MBAGC берем целиком с заменой старых, если таковые были. Touch2 - по желанию и с анализом того, что там есть (например, GreenButton жестко завязан на запуск iContact)... Сообщение отредактировал AGC - 3.11.2009, 10:44 |
![]() |
|
![]()
Сообщение
#112
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Соответственно, пакеты из MBAGC берем целиком с заменой старых, если таковые были. Touch2 - по желанию и с анализом того, что там есть (например, GreenButton жестко завязан на запуск iContact)... ...похоже зря грешил на MBAGC - виноват EzInput...будь он не ладный...2 дня голову ломал (IMG:http://forum.pda2u.ru/style_emoticons/default/wacko.gif) |
![]() |
|
![]()
Сообщение
#113
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
se7en, я в Запчастях кидал собранный под старую кухню русский EzInput 2.1... Впрочем, у тебя еще может быть проблема с тем, что что-то не лезет + часть модулей в файлы перегнать... Ну да это стандартные действия...
|
![]() |
|
![]()
Сообщение
#114
|
|
Участник ![]() ![]() Группа: Members Сообщений: 31 Регистрация: 27.7.2009 Пользователь №: 25297 Спасибо сказали: 1 раз(а) Девайс:HP rw 6815 ![]() |
А часы прозрачными можно сделать?
|
![]() |
|
![]()
Сообщение
#115
|
|
Участник ![]() ![]() Группа: Members Сообщений: 35 Регистрация: 30.3.2009 Из: Киев, Украина Пользователь №: 15501 Спасибо сказали: 12 раз(а) Девайс:HTC P3300 ![]() |
А кухня то русская? Я забыл в требованиях указать "Russian Only", т.е. 0419. Конкретно в данном случае, лаунчер будильника, с Главной страницы который, запускает апплет Панели управления "Часы и сигналы", ловит появление окна "Часы и сигналы", потом ожидает его закрытия, далее считывает изменения установок будильников и обновляет реестр для MBAGC, который через трекеры реестра выводит обновленные данные. Поэтому, кстати, установка будильников через Панель управления не отразится на Главной. В общем, в следующей версии, если не забуду, вынесу название окна "Часы и сигналы" в настройки, чтобы можно было под WWE использовать... P.S. Ну и понятно, все остальные требования должны быть выполнены кухней (Mortscript, .NET 3.5 и т.д.) Прошивка русская. Возможно действительно поторопился забрав 0.8.8. (без единички) Дождусь уже кухню 23081 от Se7en, тогда перепрошьюсь по новой, все равно таймбомба в 23064 стоит, придется менять. Добавлено О, а слона (кухню 23081) я и не заметил. Придется перепрошиваться сегодня (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) Сообщение отредактировал MayBe - 3.11.2009, 16:53 |
![]() |
|
![]()
Сообщение
#116
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Прошивка русская. Возможно действительно поторопился забрав 0.8.8. (без единички) Дождусь уже кухню 23081 от Se7en, тогда перепрошьюсь по новой, все равно таймбомба в 23064 стоит, придется менять. Добавлено О, а слона (кухню 23081) я и не заметил. Придется перепрошиваться сегодня (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) Кухня уже давно здесь |
![]() |
|
![]()
Сообщение
#117
|
|
Участник ![]() ![]() Группа: Members Сообщений: 31 Регистрация: 27.7.2009 Пользователь №: 25297 Спасибо сказали: 1 раз(а) Девайс:HP rw 6815 ![]() |
А можно написать скин в стиле Android? А кто нибудь может написать краткий FAQ по созданию скинов???
|
![]() |
|
![]()
Сообщение
#118
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Members Сообщений: 346 Регистрация: 25.1.2008 Пользователь №: 284 Спасибо сказали: 15 раз(а) Девайс:RoverPCG5/MILESTONE ![]() |
|
![]() |
|
![]()
Сообщение
#119
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
А часы прозрачными можно сделать? Да. Берем фоновую картинку и/или цифры из папки MBAGC в подпапке HS++ и делаем с ними все, что душе угодно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Прошивка русская. Возможно действительно поторопился забрав 0.8.8. (без единички) Это не могло сказаться, там отличия только в позиции вывода числа пропущенных вызовов. А кто нибудь может написать краткий FAQ по созданию скинов??? Краткий FAQ есть на сайте разработчика HS++ (см. шапку). А интерфейс можно сделать какой душе угодно. К сожалению, не совсем. Мне категорически не хватает событийности в HS++, есть только акции на тапы и долгие тапы, а вот что-нибудь типа "on_activate" и т.п. отсутствует напрочь (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Впрочем, проблема решаема методом "грубой силы", можно повесить свой альтернативный трекер всего и вся на таймер, ну и отслеживать все, что хочется... |
![]() |
|
![]()
Сообщение
#120
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
|
![]() |
|
![]()
Сообщение
#121
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
Давай-давай (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Будет интересно узнать результаты (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Результат оказался ожидаемым - на омапе 850 под WM5 всё просто отлично (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Детский недельный краш тест пройден на твёрдую пятёрку (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.4.2025, 18:23 |