![]() |
|
![]() |
![]()
Сообщение
#381
|
|
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 |
![]() |
|
![]() |
![]()
Сообщение
#382
|
|
Участник ![]() ![]() Группа: Members Сообщений: 11 Регистрация: 15.4.2009 Пользователь №: 17022 Спасибо сказали: 1 раз(а) Девайс:HTC P3300 ![]() |
Хмм, может прога какая мимоходом поменяла, спецом в реестр менять формат вывода даты не лазил ...
Ну, в таком случае багов не обнаружено (IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#383
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Обновление для MBAGC v0.8.9.9 Не совсем согласен с выводом будильника. Может сделать следующие:1. Вывод текущей температуры и т.д. 2. Текущую Графику - Облачко, Солнце - Все это по типу Манилы ![]() ![]() 3. Ну и Будильник И все это замониторить в MBAGCVisualEventsMonitor для показа в режиме реального времени |
![]() |
|
![]()
Сообщение
#384
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Не совсем согласен с выводом будильника. Может сделать следующие: 1. Вывод текущей температуры и т.д. 2. Текущую Графику - Облачко, Солнце - Все это по типу Манилы 3. Ну и Будильник И все это замониторить в MBAGCVisualEventsMonitor для показа в режиме реального времени В Маниле тоже выводится отнюдь не текущее состояние погоды, а ПРОГНОЗ. Текущее состояние - это аля термометр за окошком. Что ценнее выводить на Главной - это вопрос, на мой взгляд, вывод прогноза на текущий день более актуален. Другое дело, что страницу с текущим состоянием погоды я потом верну, т.к. все же вещь полезная в некоторых случаях. P.S. На самом деле, если хочешь, можешь поменять для себя сам прямо сейчас (правда, только ручками напрямую в MBAGC.xml или в 0_1.txt в папке Конфигуратора), менять монитор для таких изменений не нужно: 1. Оставляешь любой из информаторов для дня или ночи на Главной, второй удаляешь. Можешь поменять координаты расположения и/или размеры. В общем, вот эту часть надо менять: CODE <Item class="space" type="value" ontap="View" index="0" subindex="4"> <label text="День" left="9" top="124" valign="top" width="78" bold="1" align="right" color="C8C8C8" fontsize="14" /> </Item> <Item class="registry_tracker" ontap="View" index="0" subindex="4"> <image src="weather\w%s.png" left="9" top="97" resize="50%" /> <registry key_value="HKCU\Software\AGCWeather\Forecast\City1\1\day\Cond" /> </Item> <Item class="registry_tracker" ontap="View" index="0" subindex="4"> <label text="%s" left="9" top="139" valign="top" bold="1" color="090cff" align="right" width="78"> <registry key_value="HKCU\Software\AGCWeather\Forecast\City1\1\High" /> </label> </Item> <Item class="space" type="value" ontap="View" index="0" subindex="4" > <label text="Ночь" left="152" top="124" valign="top" width="80" bold="1" color="C8C8C8" fontsize="14" /> </Item> <Item class="registry_tracker" ontap="View" index="0" subindex="4"> <image src="weather\w%s.png" left="171" top="97" resize="50%" /> <registry key_value="HKCU\Software\AGCWeather\Forecast\City1\1\night\Cond" /> </Item> <Item class="registry_tracker" ontap="View" index="0" subindex="4"> <label text="%s" left="152" top="139" valign="top" bold="1" color="ff0000" width="80"> <registry key_value="HKCU\Software\AGCWeather\Forecast\City1\1\Low" /> </label> </Item> (subindex="4" - может быть иным, это переход на страницы Погоды, цифра может меняться, если страницы Погоды идут в другом месте общего пула страниц) 2. Акцию меняешь с перехода на страницы Погоды на обновление прогноза погоды, т.е. в указанном выше коде меняешь: CODE <Item class="space" type="value" ontap="View" index="0" subindex="4"> на <Item class="space" ontap="Message" path="MBAGCEVENTSMONITOR2" msg="273" index="40008" subindex="1"> 3. Соответственно, в указанном в п.1 коде меняешь прогнозные иконку и температуру на текущие, т.е.: CODE графическая иконка: <registry key_value="HKCU\Software\AGCWeather\Forecast\City1\1\day\Cond" /> (или аналогично night) на <registry key_value="HKLM\Software\BSWeather\Forecast\City1\Cond" /> и температура: <registry key_value="HKCU\Software\AGCWeather\Forecast\City1\1\High" /> (или аналогично Low) на <registry key_value="HKLM\Software\BSWeather\forecast\City1\Temp" /> ну и по вкусу добавляешь иные параметры текущего состояния прогноза... |
![]() |
|
![]()
Сообщение
#385
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Имел ввиду прогноз на день, но все равно спасибо!
|
![]() |
|
![]()
Сообщение
#386
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Имел ввиду прогноз на день... Тогда мы запутались (IMG:style_emoticons/default/smile.gif) Ты говорил о текущей температуре и текущей графике (IMG:style_emoticons/default/smile.gif) Тут либо прогноз, либо текущее состояние. Да и, по-моему, сейчас получилось информативнее и в чем-то даже красивее Манилы... А что тебя смущает? Графика, компоновка, функциональность или все вместе? (IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#387
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Начал тестирование прототипа под реальный VGA, СПАСИБО 3D_MASTER за первичный перегон и адаптацию графики! Что сказать, графическое отображение на VGA естественно стало лучше, правда, масштабированные изображения особого графического выигрыша не дают, если они не адаптированы специально, но их можно доделать... Это уже технический вопрос...
Интересно другое, на одинаковом пуле страниц (том, что идет по умолчанию в дистрибутиве) с переходом в реальный VGA произошел выигрыш ~7-8Мб свободного ОЗУ. Было ~37, стало ~44-45. Правда, пока еще картинки прогноза погоды не под VGA и идут мелкими, но выиграть что-то явно удастся относительно текущего варианта под VGA. Посмотрим, что получится в окончательном варианте. |
![]() |
|
![]()
Сообщение
#388
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
|
![]() |
|
![]()
Сообщение
#389
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Вопрос - ответ! Хотелось чтобы облачко было посередине, прогноз какой угодно - слева, будильник справа Понятно (IMG:style_emoticons/default/smile.gif) Ну я выше написал, как это сделать. Попробуй сам, там ничего сложного. Возьми, например, Notepad++ (или что тебе нравится, хоть Блокнот) и поправь... Я просто сейчас VGA-вариантом занимаюсь, вряд ли скоро руки дойдут, т.к. потом буду на QVGA графику менять... |
![]() |
|
![]()
Сообщение
#390
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
А ни у кого нет андроидного HTC с VGA+? Нужен от него нижний закругленный навигатор. А то VGA (WVGA) Манилу 3D я распотрошил на графику для доработок, а нижний круглый навигатор нарисовать у меня не очень получается...
|
![]() |
|
![]()
Сообщение
#391
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
А ни у кого нет андроидного HTC с VGA+? Может с SPB MS попробуешь вытащить?
|
![]() |
|
![]()
Сообщение
#392
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
se7en, спасибо, но к сожалению, нет. Нужен бы оригинал (IMG:style_emoticons/default/smile.gif) Так, к сожалению, я могу и гугла натравить на запрос "HTC Hero screenshots", а потом отфотошопить найденный особо понравившийся скриншот...
P.S. Кстати, скоро потребуется примерно все то же, но уже под QVGA, Манилу я найду, а вот с Андроидным вариантом опять придется играться... Под QVGA его, по-моему, вообще не было... |
![]() |
|
![]()
Сообщение
#393
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
P.S. Возможно, для MBAGC в скором будущем появится отдельный сайт. А то форум время от времени виснет, а руки у меня тут связаны. Да и отдельные это темы...
|
![]() |
|
![]()
Сообщение
#394
|
|
![]() Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 129 Регистрация: 15.6.2009 Из: МСК Пользователь №: 22366 Спасибо сказали: 24 раз(а) Девайс:ASUSP750/HTC3350 ![]() |
Начал тестирование прототипа под реальный VGA, СПАСИБО 3D_MASTER за первичный перегон и адаптацию графики! Спасибо не мне , а rewwps (reww) он повысил качество графики, я только пакет установил, протестировал и отправил тебе. (IMG:style_emoticons/default/wink.gif) |
![]() |
|
![]()
Сообщение
#395
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Спасибо не мне , а rewwps (reww) он повысил качество графики, я только пакет установил, протестировал и отправил тебе. (IMG:style_emoticons/default/wink.gif) Значит, спасибо вам обоим! (IMG:style_emoticons/default/smile.gif) В первую очередь, естественно, rewwps за портирование всей графики! P.S. На самом деле, все почти готово к публикации обновления для VGA. Просто я уж решил доделать часть основной графики, повысив ее качество и четкость путем заимствования и адаптации (IMG:style_emoticons/default/smile.gif) Постепенно, потом все перерисуем в реальный VGA, но прямо сейчас основные критичные картинки доделываю, т.к. стал смотреть на 3,7" экране Acer N311, там малейшие нюансы как графики, так и расположения элементов видны четко. |
![]() |
|
![]()
Сообщение
#396
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Обновление для MBAGC до версии 0.8.9.9 (VGA)
Технологическое тестовое обновление версии 0.8.9.8 до 0.8.9.9 для VGA, не является обязательным... Загрузка и скриншоты - загрузка обновления в аттаче данного сообщения - скриншоты см. v0.8.9.8 и в аттаче данного сообщения Инсталляция обновления Для установки обновления необходима установленная полная версия 0.8.9.8, далее в ней: 1. Идем на страницу "Соединения и Звук" и выключаем MBAGCVisualEventsMonitor, если он запущен. Для этого кликаем по кнопке в правом верхнем углу и ждем, пока статусная иконка станет с красным крестиком. 2. Копируем папку MBAGC из архива обновления поверх старой папки MBAGC в \Program Files\HomeScreen PlusPlus. Подтверждаем замену всех файлов. 3. Идем на страницу "Настройки" и запускаем Конфигуратор MBAGC, жмем в нем кнопку Ок, чтобы скин перегенерировался. 4. Делаем софт-ресет, если запуск монитора добавлен в Автозагрузку, либо опять идем на страницу "Соединения и Звук" и включаем MBAGCVisualEventsMonitor. Для этого опять кликаем по кнопке в правом верхнем углу и ждем, пока статусная иконка станет с зеленым кольцом из двух стрелок. Изменения относительно версии 0.8.9.8 Общие замечания: - данное обновление только для VGA, для QVGA см. в шапке темы - обновление ставится напрямую на MBAGC v0.8.9.8 Интерфейс и оформление: - скин переведен под реальное VGA-разрешение экрана - первичная адаптация графики под VGA произведена rewwps (спасибо ему огромное и 3D_MASTER также большое спасибо!) - немного доработал основную критичную графику под VGA после первичной адаптации для повышения качества картинки - один индикатор будильников на Главной, показывает ближайший включенный будильник - прогноз погоды на Главной - иконки и температура на текущий день и ночь, по клику идет переход на страницы прогноза погоды - обновление прогноза погоды через клик по заголовку страниц Погоды (где иконка солнышка с зелеными стрелками в виде круга) - "движение" погоды реализовано - каждый день в 00:00 прогноз сдвигается на текущий день - временно убрана страница текущего состояния погоды, оставлены только страницы прогноза на 5 дней Монитор MBAGCVisualEventsMonitor: - теперь монитор является неотъемлемой частью оболочки, у кого он не включен в Автозагрузку, нужно включить (ярлык для помещения в Автозагрузку можно взять здесь) - существенно более быстрый запуск монитора при перезагрузке системы, а также остановка/запуск со страницы "Соединения и Звук" - существенно меньший объем потребляемой монитором памяти (~700-800 Кб освобождается, потребление ОЗУ теперь всего ~100Кб) - внедрена поддержка запуска всех акций через монитор, что весьма увеличило скорость запуска акций - временно отключено автоматическое обновление баланса при входящих/исходящих звонках . Сообщение отредактировал AGC - 25.3.2010, 16:28
Прикрепленные файлы
![]() ![]() |
![]() |
|
![]()
Сообщение
#397
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Откорректированные планы развития MBAGC на версии 0.9.x-1.0
Тезисно, без особой приоритезации: - - - - - - - - - - оптимизация, коррекция и модернизация графики оформления для QVGA и VGA (в процессе для v0.9.0) - - - - индикаторы активных задач и событий календаря на Главной (в дополнение к пропущенным звонкам и SMS) - возможность полного отключения нижнего навигатора (компактный вид, переход на страницу Навигации при необходимости можно будет повесить в виде акции на любой элемент) - доработка подсистемы управления контактами, в т.ч. формы Акции контакта и т.п. - перевод всех Конфигураторов на новый интерфейс пользователя - возможно... динамическое изменение названий и акций нижних софт-кнопок WM при смене активной страницы - адаптация оболочки для возможности локализации на другие языки (очень низкоприоритетно) и т.д. Планы будут уточняться и дополняться... Сообщение отредактировал AGC - 29.3.2010, 22:27
Причина редактирования: внесены изменения и уточнения
|
![]() |
|
![]()
Сообщение
#398
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Поставил MBAGC на 6.1 с убиранием нижнего бара, оболочка не адаптировалась, нижний бар оказался пустым.
|
![]() |
|
![]()
Сообщение
#399
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Поставил MBAGC на 6.1 с убиранием нижнего бара, оболочка не адаптировалась, нижний бар оказался пустым. А по подробнее? Ничего не понял (IMG:style_emoticons/default/smile.gif) QVGA/VGA? Как убирал нижний бар и что должно было адаптироваться? Вообще, сейчас все жестко прописано в MBAGC.xml и файлах конфигуратора, поэтому размеры нужно ручками править, если ты об этом... |
![]() |
|
![]()
Сообщение
#400
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
А по подробнее? Скрина нет - использовал эту софтину - nueNoBar для адаптации почти полного реализма аля Андроид - неудачно... Нижний бар остался пустым.ЗЫ: QVGA |
![]() |
|
![]()
Сообщение
#401
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
se7en, а с чего ты решил, что он автоматом должен пустоту заполнить? (IMG:style_emoticons/default/smile.gif) В скине четко прописана высота... В общем, вроде проблем то и нет. Отредактируй MBAGC.xml, поменяв в нем высоту верхнего ряда, т.е. во всех найденных
<View height="231" поменяй 231 на реальное число и перезагрузи скин. Скорее всего, там надо ~26 прибавить, т.е. должно стать типа <View height="257" В общем, попробуй, все должно получиться... |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 13.4.2025, 23:39 |