|
3.5.2009, 18:28
Сообщение
#201
|
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond |
Разработка скинов для 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 |
|
|
![]() |
26.12.2009, 6:28
Сообщение
#202
|
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond |
Оболочка MBAGC v0.8.9.8
Оболочка пальцеориентированного интерфейса концептуально подобная HTC Manila/Sense с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений для ряда задач. MBAGC состоит из динамически изменяемого и настраиваемого скина для HomeScreen++ в совокупности с собственными подсистемами и сервисами, обеспечивающими работу оболочки. 1. "Страшилка" для новичков Предыдущая версия оболочки достаточно "широко" утекла на просторы интернета, почитав некоторые отзывы, решил написать введение для тех, кто не знает, что такое MBAGC: - оболочка изначально разрабатывалась для себя и всех тех, кому примененные в ней взгляды на требования к подобным решениям близки... - отдельная инсталляция оболочки создана совсем недавно и пока не рассчитана на "внешних" потребителей, она сделана для тех, кто использовал ее в различных моих прошивках Touch2 на разных устройствах... - кто не использовал и не видел MBAGC раньше, не знает, что такое реестр, файлы и Проводник, ставить "просто посмотреть" - не рекомендуется, деинсталляция только "ручками и сложно"... - ярым сторонникам HTC Manila, HTC Sense, SPb Mobile Shell, CHome и т.д. установка категорически не рекомендуется, вам не понравится... - а вот если функционал HTC Manila, HTC Sense, SPb Mobile Shell, CHome и т.д. вас не полностью устраивает - "добро пожаловать"... - отзывы типа "оболочка г..но", "все тормозит", "все глючит", "графика отстой" и т.п. не принимаются, значит это не для вас сделано... - отзывы типа "все круто", "обалдеть", "отличная вещь", "давно искал аналогичное" и т.п. приветствуются, значит это для вас сделано... WBR (IMG:style_emoticons/default/smile.gif) 2. Технические требования Для работы оболочки необходимы: 2.1 WM5/WM6/WM6.1/WM6.5 2.2. MS .NET 3.5 2.3. QVGA или VGA дисплей 2.4. ~6Мб во внутренней памяти устройства (на внутренней флешке) 2.5. ~6Мб ОЗУ для QVGA-устройств при настройках по умолчанию (от ~1Мб до 7Мб в зависимости от настроек) 2.6. ~17Мб ОЗУ для VGA-устройств при настройках по умолчанию (от ~3Мб до 21,5Мб в зависимости от настроек) 3. Загрузка и инсталляция Установочные пакеты для VGA и QVGA в аттаче данного сообщения. Для инсталляции выполните следующие действия (перед выполнением, пожалуйста, внимательно ознакомьтесь с примечаниями): 3.1. Распаковываем соответствующий пакет QVGA или VGA 3.2. Копируем соответствующую папку MBAGC_Install_QVGA или MBAGC_Install_VGA на коммуникатор 3.3. Запускаем из скопированной папки MBAGCInstall.exe 3.4. Ожидаем выполнение процесса инсталляции 3.5. По окончании установки будет выполнен автоматически софт-ресет для активации настроек 3.6. После мягкой перезагрузки коммуникатора оболочка будет автоматически запущена Примечания: - инсталлятор имеет тестовый статус, поэтому возможны не выявленные на этапе тестирования ошибки или проблемы, рекомендуется выполнить бекап важных данных и настроек перед инсталляцией - софт-ресет в конце инсталляции выполняется автоматически, при необходимости закройте все запущенные программы для сохранения данных - инсталлятор автоматически выключит все основные известные ему плагины Today, если установлены дополнительные плагины, выключите их вручную - при инсталляции автоматически разворачиваются в составе оболочки Mortscript, HomeScreen++ и iContact, дополнительная инсталляция не требуется - если что-либо из Mortscript, HomeScreen++ или iContact уже установлено, инсталлятор обновит их требуемыми оболочке версиями, поэтому при необходимости сделайте бекап своих настроек и данных от данных программ - инсталлятор рассчитан на русскоязычные версии WM, но должен вставать и на другие варианты, плагины Today в этом случае нужно будет выключать вручную - после инсталляции стандартные контакты будут ассоциированы с iContact - проверка доступности свободного места во внутренней памяти устройства в данной версии инсталлятора не производится - кто использовал тестовую версию монитора событий MBAGCEventsMonitor - удалите его, сделайте софт-ресет, далее удалите ключи MBAGCEventsMonitor... из ветки реестра HKLM\System\Notifications - для автоматического запуска нового монитора событий добавьте ярлык MBAGCEventsMonitor.lnk из MBAGCEventsMonitor_Startup.zip из аттача этого сообщения в Автозагрузку ... может что еще вспомню... 4. Изменения относительно предыдущих версий Версия 0.8.9.8: - текущая версия тестовая - для ознакомления, отладки и генерации замечаний/предложений, прямо скажем, промежуточная это версия... - нижний навигатор теперь состоит из трех базовых кнопок перехода на страницы: Домой, Навигация, Соединения и Звук - на кнопку Домой нижнего навигатора добавлены графические индикаторы наличия пропущенных вызовов и новых SMS-сообщений - из верхнего правого угла всех страниц убрана кнопка перехода на страницу Навигация - в верхний правый угол на всех страницах кроме Главной добавлены настраиваемые кнопки акций - на Главной странице изменена компоновка, добавлен индикатор новых SMS-сообщений - на Главной странице на индикатор текущей даты и дня недели по умолчанию установлена акция отображения состояния ресурсов памяти - в оболочку введена новая подсистема монитора событий MBAGCEventsMonitor, запуск/остановка подсистемы и отображение состояния осуществляются на странице Соединения и Звук на кнопке в правом верхнем углу (акция кнопки на этой странице жестко прошита и не меняется) - запущенный монитор событий автоматически обновляет состояния будильников на Главной странице - в тестовом режиме монитор событий после завершения голосового звонка (как исходящего, так и входящего) запускает обновление состояния баланса счета ... большой объем других изменений ... Более ранние версии: - см. сообщения форума... 5. Очень краткая инструкция по основным подсистемам оболочки ... опишу позже ... 5.1. "Менеджер ярлыков" - подсистема поддержки лаунчеров приложений, подключен ко всем страницам и практически ко всем элементам (заголовки страниц, кнопки, области данных и т.п. и т.д.), кроме содержания страниц Погода и Соединения и звук - долгий тап - очистка акции - короткий тап - выполнение назначенной акции - короткий тап по пустому элементу - назначение акции 5.2. "Менеджер контактов" - подсистема поддержки "быстрых контактов", подключена к странице Контакты - долгий тап - очистка ячейки контакта - короткий тап - выполнение назначенной акции для заданного контакта - короткий тап по пустой ячейке - назначение контакта 5.3. "Конфигуратор Погоды" - выбор населенного пункта Погоды, запуск со страницы Настройки или Пуск -> Утилиты -> MBAGC утилиты 5.4. "Конфигуратор Баланса" - выбор оператора сотовой связи, запуск со страницы Настройки или Пуск -> Утилиты -> MBAGC утилиты 5.5. "Конфигуратор MBAGC" - настройка оболочки, запуск со страницы Настройки или Пуск -> Утилиты 5.6. "Монитор событий" - обновление настроек будильников и баланса счета после звонков, запуск/остановка со страницы Соединения и Звук в верхнем правом углу экрана 6. Очень краткая инструкция по использованию оболочки ... опишу позже ... 6.1. Если кратко по основным нестандартным реакциям: - на Главной странице клик по сумме баланса или названию оператора вызывают обновление баланса - на страницах Погоды клик по заголовку страницы вызывает обновление прогноза погоды, на основной странице прогноза погоды клик по текущему прогнозу также вызывает обновление прогноза - клик по назначенному быстрому контакту - звонок этому контакту (или другая назначенная акция) - клик по ярлыку акции - вызов этой акции 6.2. Установка своего фонового рисунка для страниц: - фоновый рисунок под страницами - это стандартный фон WM, меняется Пуск -> Параметры (Настройки) -> Начальный экран (Сегодня), там ставим галочку для пункта "Использовать эту картинку как фон" и выбираем нужный фоновый рисунок. 7. Планы развития - введение индикатора прогноза погоды на ближайшие 24 часа на Главной странице - возможность настройки действий кнопок в нижнем навигаторе - введение в Менеджер ярлыков поддержки акций быстрой навигации между страницами оболочки (напрямую, а не через ярлыки, как сейчас) - введение в Монитор событий функции "движения" прогноза погоды - введение в Монитор событий запроса запуска обновления текущего прогноза погоды при подключении к ББ - адаптация оболочки под другие разрешения экрана - адаптация оболочки для возможности локализации на другие языки ... и т.д. ... 8. Скриншоты
Прикрепленные файлы
MBAGCEventsMonitor_Startup.zip ( 217 байт )
Кол-во скачиваний: 285
MBAGC_Install_VGA_0_8_9_8.zip ( 4.62 мегабайт )
Кол-во скачиваний: 68145
MBAGC_Install_QVGA_0_8_9_8.zip ( 4.67 мегабайт )
Кол-во скачиваний: 720
screenshots_0_8_9_8.jpg ( 131.51 килобайт )
Кол-во скачиваний: 1408 |
|
|
AGC Разработка скинов для HomeScreen++ 3.5.2009, 18:28
AGC se7en, боюсь, проблема в твоей прошивке, а не в об... 30.11.2009, 12:39
SP3 se7en, думаю AGC прав
Проверено мной на трёх разны... 1.12.2009, 22:49
se7en Непонятно - вроде и глюка в прошивке никакого нет,... 2.12.2009, 6:51
slavin Ребята. как можно изменить настройки баланса? дело... 2.12.2009, 11:26
AGC slavin, так запусти со страницы Настройка программ... 3.12.2009, 13:30
slavin [quote name='AGC' date='3.12.2009, 15:... 4.12.2009, 8:19
AGC Цитата(slavin @ 4.12.2009, 9:19) я так уж... 4.12.2009, 13:01
slavin Цитата(AGC @ 4.12.2009, 15:01) Я уже писа... 4.12.2009, 14:28
prompt То ли руки кривие, то ли что то другое.
Не могу ин... 3.12.2009, 16:37
AGC prompt, а .NET 3.5 стоит? WM 6.5 - русский? 3.12.2009, 16:55
prompt Цитата(AGC @ 3.12.2009, 17:55) prompt, а ... 3.12.2009, 17:33
AGC Цитата(prompt @ 3.12.2009, 18:33) Есть Ne... 3.12.2009, 19:49
prompt Жду.А если нет проблем, можно англиская версия. 3.12.2009, 20:16
slavin и кстати что за погодный плагин используется здесь... 4.12.2009, 10:03
Neko-Lis slavin, у меня выдает такую же ошибку,НО. У меня М... 5.12.2009, 20:30
prompt Так деинсталиравал все что било подозрительное:Ine... 5.12.2009, 22:11
SP3 prompt, иногда деинсталяции мало по понятным причи... 6.12.2009, 0:19
AGC prompt, к сожалению, у меня пока просто нет ответа... 6.12.2009, 15:27
prompt Пуффф пошло.
Проблем оказался в прошивке, ета поро... 6.12.2009, 18:18
AGC prompt, ну слава богу, сдвинулось с мертвой точки:... 6.12.2009, 20:15
prompt Цитата(AGC @ 6.12.2009, 21:15) prompt, ну... 7.12.2009, 10:16
AGC Цитата(prompt @ 7.12.2009, 11:16) Сборка ... 10.12.2009, 1:57
prompt Странно, ОЗУ свободного вроде достаточно. А Progra... 10.12.2009, 15:08
AGC Цитата(prompt @ 10.12.2009, 16:08) Progra... 10.12.2009, 15:12
prompt Цитата(AGC @ 10.12.2009, 16:12) Видимо, в... 10.12.2009, 17:44
AGC Цитата(prompt @ 10.12.2009, 18:44) В теку... 12.12.2009, 14:39
se7en AGC, есть идея немного преобразить наш скин добави... 9.12.2009, 6:43
AGC Цитата(se7en @ 9.12.2009, 7:43) AGC, есть... 10.12.2009, 2:24
se7en ...хозяин - Барин как говорится, да и возможно ты ... 10.12.2009, 7:00
vitlets Прошил сегодня своего зверька прошивкой WM6.5 ROM ... 11.12.2009, 15:47
Rizer Цитата(vitlets @ 11.12.2009, 15:47) Проши... 12.12.2009, 13:59
Rizer ошибка дала понять, что в функцию распаковки не пе... 12.12.2009, 14:13
vitlets Цитата(Rizer @ 12.12.2009, 14:13) ошибка ... 19.12.2009, 23:55
Rizer AGC, интересный момент:
после включения будильника... 12.12.2009, 14:44
AGC Rizer, а будильник ты с Главной устанавливаешь, т.... 12.12.2009, 14:48
Rizer AGC, да c "домашней" странички 12.12.2009, 15:02
AGC Цитата(Rizer @ 12.12.2009, 16:02) AGC, да... 12.12.2009, 15:15
AGC На самом деле, есть хорошие новости и "странн... 12.12.2009, 18:50
prompt При вес считан мноюу софт после софтрестарт:storag... 12.12.2009, 21:46
AGC Цитата(prompt @ 12.12.2009, 22:46) При ве... 13.12.2009, 0:48
AGC Rizer, попробуй использовать новый монитор. Запуск... 13.12.2009, 0:35
SP3 AGC, обрадовал появлением монитора событий Сразу ж... 13.12.2009, 17:37
AGC Цитата(SP3 @ 13.12.2009, 18:37) AGC, обра... 13.12.2009, 21:20
se7en Цитата(AGC @ 13.12.2009, 23:20) Да я прим... 14.12.2009, 8:00
AGC Цитата(se7en @ 14.12.2009, 9:00) Блин, за... 14.12.2009, 12:52
SP3 ЦитатаВ целом с погодой надо будет еще подумать, н... 14.12.2009, 1:40
Rizer Цитата(AGC @ 13.12.2009, 0:35) Rizer, поп... 14.12.2009, 18:03
AGC Цитата(Rizer @ 14.12.2009, 19:03) AGC, сп... 15.12.2009, 15:03
AGC Превью предварительного дизайна Главной страницы в... 17.12.2009, 16:44
SP3 AGC, очень и очень
Вопрос - если тапнуть по погоде... 18.12.2009, 14:47
AGC SP3, идет переход, но убрать из Навигации нельзя ... 18.12.2009, 15:10
se7en Цитата(AGC @ 18.12.2009, 17:10) просто ше... 21.12.2009, 6:47
AGC Цитата(se7en @ 21.12.2009, 7:47) Согласен... 21.12.2009, 14:14
prompt И когда ожидать новая версия?
П.С.
Если можно и а... 18.12.2009, 17:38
AGC Цитата(prompt @ 18.12.2009, 18:38) И когд... 18.12.2009, 22:16
prompt Цитата(AGC @ 18.12.2009, 23:16) Не знаю, ... 19.12.2009, 10:15
AGC Цитата(prompt @ 19.12.2009, 11:15) Если В... 19.12.2009, 14:44
vitlets С нетерпением жду новой версии 19.12.2009, 23:38
bl4 AGC, спасибо за работу, скин очень понравился.
Но ... 20.12.2009, 22:10
se7en C часами второстепенный вопрос, который теперь мен... 21.12.2009, 14:23
AGC Цитата(se7en @ 21.12.2009, 15:23) ... а в... 21.12.2009, 14:44
Kolec Выложите пожалуйста MBAGC v0.8.9.1 OEM-пакетом дл... 25.12.2009, 17:32
AGC Цитата(Kolec @ 25.12.2009, 18:32) Выложит... 25.12.2009, 22:34
galexy Цитата(AGC @ 25.12.2009, 22:34) Впрочем, ... 26.12.2009, 0:33
galexy Цитата(AGC @ 25.12.2009, 22:34) Впрочем, ... 26.12.2009, 13:14
AGC Цитата(galexy @ 26.12.2009, 14:14) Неа...... 26.12.2009, 14:48
galexy Цитата(AGC @ 26.12.2009, 14:48) где и выб... 26.12.2009, 14:56
AGC Цитата(galexy @ 26.12.2009, 15:56) а ивот... 26.12.2009, 15:05
galexy Поправиш - скажеш? 26.12.2009, 17:37
AGC Цитата(galexy @ 26.12.2009, 18:37) Поправ... 26.12.2009, 20:43
galexy AGC,
Есть такая трабла - окна переключаются неоди... 25.12.2009, 19:32
SP3 AGC, чичас затестим
Отличную "страшилку... 26.12.2009, 13:22
Kolec Оболочка MBAGC v0.8.9.8
А OEM пакетом для QVGA мож... 26.12.2009, 17:50
SP3 AGC, пасипки, порадовал
уже традиция, что все твои... 27.12.2009, 14:56
AGC Цитата(SP3 @ 27.12.2009, 15:56) уже тради... 28.12.2009, 2:57
SP3 Цитата(AGC @ 28.12.2009, 2:57) Это приятн... 1.1.2010, 15:05
AGC Цитата(SP3 @ 1.1.2010, 16:05) Кстати имен... 2.1.2010, 16:22
vitlets AGC, спасибо за труды твои. Как всегда красотища. ... 28.12.2009, 15:00
SP3 vitlets, уж кто-кто, а AGC точно разберётся!... 31.12.2009, 19:43
SP3 AGC, как по мне, то читалка из наших коммуников оч... 2.1.2010, 17:42
AGC Цитата(SP3 @ 2.1.2010, 18:42) AGC, как по... 3.1.2010, 0:35
SP3 AGC, насчёт старенького айпака - хорошая идея))
Но... 3.1.2010, 14:21
AGC Цитата(SP3 @ 3.1.2010, 15:21) AGC, насчёт... 3.1.2010, 16:18
SP3 AGC, а кто говорит про 500?
Если что - асько в про... 3.1.2010, 16:22
AGC Что-то мы от сути отвлеклись Принимаются пожелани... 4.1.2010, 16:12
SP3 AGC, дык вроде б уже определились с пожеланиями...... 4.1.2010, 17:04
AGC Цитата(SP3 @ 4.1.2010, 18:04) AGC, дык вр... 4.1.2010, 17:17
se7en Цитата(AGC @ 4.1.2010, 19:17) Про обещанн... 4.1.2010, 18:54
berkut777 ну, наконец, зарегили меня.
Для AGC
Обнаружил сл... 4.1.2010, 18:05
se7en Цитата(berkut777 @ 4.1.2010, 20:05) Хотел... 4.1.2010, 23:56
SP3 AGC, вот:
ЦитатаPS К сожалению дочка только щас по... 4.1.2010, 21:17
AGC SP3, она просто пока не представляет, ЧТО будет ви... 4.1.2010, 22:01
SP3 Цитата(AGC @ 4.1.2010, 22:01) Так что, в ... 4.1.2010, 22:25
berkut777 для AGC
Вспомнил еще самое необходимое. Команду ... 5.1.2010, 0:32
vitlets AGC
Не пойму никак это только у меня или этот баг... 5.1.2010, 17:21
AGC Цитата(vitlets @ 5.1.2010, 18:21) Не пойм... 5.1.2010, 22:03
berkut777 для AGC
>> такие индикаторы/мониторы неплохо... 6.1.2010, 0:27
AGC berkut777, Ок, подумаем В принципе, это проще сде... 6.1.2010, 1:24
berkut777 для AGC
Ну что же, рад, что и мои мысли может воп... 6.1.2010, 15:12![]() ![]() |
|
Текстовая версия | Сейчас: 30.4.2026, 15:35 |