![]() |
|
![]() |
![]()
Сообщение
#1
|
|
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 |
![]() |
|
![]() |
![]()
Сообщение
#2
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Скин MBAGC (v0.7.0)
К сожалению, времени катастрофически не хватает, поэтому выкладываю свою оболочку пальцевого интерфейса в несколько недоработанном виде. Недоработки касаются, в первую очередь, процесса инсталляции, т.к. первоначально скин разработан и реализован под собственную прошивку Touch2 для HP RW6815. Сделал минимальное упрощение установки, но полностью автоматизировать процесс (например, через CAB), сейчас нет времени. Поэтому уж как есть (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) 1. Технические требования Для работы скина необходимы: 1.1 WM5+ (рекомендуется WM6.5) 1.2. HS++ 1.06.349 прилагается в архиве 1.3. MS .NET 3.5 1.4. Mortscript 4.x (загрузка) 1.5. QVGA дисплей 2. Загрузка и инсталляция Грузим из аттача, распаковываем архив. Внутри папка Install с подпапками шагов инсталляции. Сама инсталляция: 2.1. Запускаем из подпапки 0 инсталляцию HS++ путем установки каба HomeScreen_PlusPlus_UI.CAB 2.2. После инсталляции каба идем в Пуск -> Настройки -> Сегодня, переходим на вкладку "Элементы" и выключаем все плагины Today. Включаем плагин "HomeScreen PlusPlus". На Today отобразится батарейка от скина по умолчанию HS++. 2.3. Запускаем из подпапки 1 MBAGCInitReg.exe для внесения настроек реестра скина MBAGC. Программа просто отработает с часиками без вывода всяких сообщений (забыл сделать). 2.4. Если установлены пестрые картинки в виде фона Today, то меняем их на черные. Например, копируем из папки 2 файлы stwater_240_320.jpg и stwater_320_240.jpg в папку Windows, если установлены JPEG-овские картинки фона... 2.5. Из папки 3 копируем папку MBAGC и файл MBAGC.xml в "\Program Files\HomeScreen PlusPlus". 2.6. Либо через контекстное меню над батарейкой от HS++ на Today, либо через Пуск -> Настройки -> Сегодня вкладку "Элементы" и плагин "HomeScreen PlusPlus" вызываем параметры HS++ (в первом случае выбираем "Options" в контекстном меню, во втором - жмем кнопку "Парам-ры..." при выбранном плагине "HomeScreen PlusPlus"). Переходим на вкладку "Advanced" и выбираем в "Theme-File" MBAGC вместо default (забыл вложить русский язык, кому надо может забрать с сайта HS++.). Жмем Ок для закрытия окна. Все, активируется сам скин MBAGC. 2.7. Переходим на страницу Настройки скина и запускаем сначала настройку Баланса, потом Погоды (там всего две иконки активные, не ошибиться (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) ). Все. Инсталляция завершена... 3. Настройка быстрых контактов и ярлыков ... опишу чуть позже ... Если предельно кратко, долгий тап - очистка элемента, короткий - вызов назначенной акции или звонок контакту, либо настройка элемента через "Менеджер ярлыков" или "Менеджер контактов", если элемент пуст. Подключены к "Менеджеру ярлыков" все заголовки страниц скина кроме Главной, сетки ярлыков страниц Настройки и Программы, дополнительные нижние две кнопки на страницах Сообщения, Музыка, Фото и видео и Интернет. 4. Использование MBAGC ... опишу чуть позже ... Если кратко по основным нестандартным реакциям: - на Главной странице клик по сумме баланса или названию оператора вызывают обновление баланса - на страницах Погоды клик по заголовку страницы вызывает обновление прогноза погоды, на основной странице прогноза погоды клик по текущему прогнозу также вызывает обновление прогноза - клик по назначенному быстрому контакту - звонок этому контакту - клик по ярлыку акции - вызов этой акции 5. Скриншоты ... будут несколько позже ... Накидал, что было под рукой и "как есть", потом сделаю нормально... (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Прикрепленные файлы
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|
![]()
Сообщение
#3
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, буду проверять на OMAPе у дочки под wm5.0. Вот только NET3.5 надо поставить (он станет на 5.0?)
|
![]() |
|
![]()
Сообщение
#4
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
AGC, буду проверять на OMAPе у дочки под wm5.0. Вот только NET3.5 надо поставить (он станет на 5.0?) Да должен бы... Я как раз на OMAPе на 3350 сейчас проверял (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Только под собственной WM6.5. Производительность вроде терпимая, т.е. чуть-чуть медленнее на определенных операциях, чем на 6815... |
![]() |
|
![]()
Сообщение
#5
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, а может быть в шапке стоит дать ссылку на MS .NET 3.5 ?
|
![]() |
|
![]()
Сообщение
#6
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
AGC, а может быть в шапке стоит дать ссылку на MS .NET 3.5 ? Мне искать было лень (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Если найдешь, кинь, пожалуйста. Либо вечером поищу... |
![]() |
|
![]()
Сообщение
#7
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
Я вот эту брал, для wm 5-6
.NET Compact Framework 3.5 - версия 3.5.7283 http://4pda.ru/forum/dl/post/74051/img-66702-armwmv4i.zip |
![]() |
|
![]()
Сообщение
#8
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
можно ли сделать что бы при выборе контакта на звонилке , что бы нге сразу звонок шел ,а был выбор между смс и звонком
|
![]() |
|
![]()
Сообщение
#9
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
можно ли сделать что бы при выборе контакта на звонилке , что бы нге сразу звонок шел ,а был выбор между смс и звонком Можно, только надо чуть откорректировать "Менеджер контактов". Надо только будет подумать, как это лучше сделать - то ли открыть страницу контакта, то ли сделать отдельные ключики для командной строки, чтобы повеситься на различные области экрана, то ли сделать ключик для вывода запроса - Звонок/СМС/Отмена... |
![]() |
|
![]()
Сообщение
#10
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
лучше открыть страницу контакта будет лучше - это моя точка зрения , будет изменение в этой области?
|
![]() |
|
![]()
Сообщение
#11
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
лучше открыть страницу контакта будет лучше - это моя точка зрения , будет изменение в этой области? Потом сделаю специальный ключик командной строки. Но не прямо сейчас (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#12
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
буду ждать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#13
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
буду ждать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Я, видимо, с завтрашнего дня начну публиковать свои утилиты отдельно от скина, но вместе с исходными текстами. Если есть хоть небольшой опыт в программировании, то сможешь поправить сам. А так, постараюсь сделать, как смогу, просто прямо сейчас не успеваю (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Спасибо сказали: |
![]() |
|
![]()
Сообщение
#14
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
Цитата Если есть хоть небольшой опыт в программировании, то сможешь поправить сам. ни опыта не знаний (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) вот если кто то бы показал на практике и уделил время для обучения меня ( но к сожелению даже своего пока времени нету ) то судовольствием бы... вот еще тут в голову мусль пришла ,нашел пару скриптов кто то мучался делал для плэера S2P скрипты остановить\включить мзыку, следующий трект можно повесить на кнопки и получается что плэером можно управлять в фоновом режиме тоесть даже сидя в той же аське или джимке ее не придеться сварачивать что бы выключить музыку или переключить , вот бы еще сделать скрипт что бы назад переключал песенки то было бы здорово совсем!. все эти скрипты можно засунуть в кабик самой программы и если еще с реестром дружить то наверно возможно сделать что бы после установки HS++ на нужных кнопках весели нужные скрипты, и сразу тема стояла необходимая на самой программе заменив коды в файле default.xml (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) - > смысл этих действий в том что бы псоле установки одного каба все работало и было готово к работе. Я пытался было это сделать но меня остановил РЕЕСтр не знал как делать изменения в кабменеджере (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) может кто подскажет?
|
![]() |
|
![]()
Сообщение
#15
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, с чем может быть связано - почему то в процессе настройки ни с чего перестал запускаться Менеджер Ярлыков. Вернее он пытается запуститься, часики появляются и всё....
|
![]() |
|
![]()
Сообщение
#16
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
GaD_nv, боюсь, только самообразование поможет. Я, например, тоже в куче областей отнюдь не специалист. Ничего, учебники и книги помогают решить проблему знаний (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
AGC, с чем может быть связано - почему то в процессе настройки ни с чего перестал запускаться Менеджер Ярлыков. Вернее он пытается запуститься, часики появляются и всё.... Думается, глюк .NET. А ресет не помогает? Проверь еще на страндартном калькуляторе или ином приложении .NET. Боюсь, именно он взглюкнул... |
![]() |
|
![]()
Сообщение
#17
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
на счет скриптов если хотите еще приблизить тему свою к маниле то можно на вкладке музыка сделать кнопочки типа запустить остановить и следующий трек (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) , научится еще инфу исполняемой песни выдвигать на тудейку то было не отличимов практический(IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#18
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
на счет скриптов если хотите еще приблизить тему свою к маниле то можно на вкладке музыка сделать кнопочки типа запустить остановить и следующий трек (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) , научится еще инфу исполняемой песни выдвигать на тудейку то было не отличимов практический(IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Я открою большой секрет (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) После моего даже поверхностного изучения C# и примеров от MS, там проблем уже нет. Нужно только время и желание, в т.ч. для отображения и навигации по СМС, проигрывания музыки через сервисы Windows Media и т.п. и т.д. По сути, написание оболочки класса Манилы и круче - только вопрос времени, фантазии и желания... Причем не сильно то и большого времени, вот только мне это не нужно, а денег, понятно, не платят. Поэтому приходится чередовать хобби с работой (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Иначе бы за месяцок такую оболочку написал, которая была бы уже удобнее и функциональнее Манилы... P.S. А скрипты, пожалуйста, кидай, в любой случае, это пригодится. Да и свои наработки можешь смело публиковать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Это только мне сильно нравится Манила по идеологии, но есть куча других людей, у которых иное мнение. Я же именно из-за этого и пытался делать все утилиты максимально универсальными и не завязанными на оболочку (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#19
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
моя темка будет потяжелее вашей( что то около 20\30 метров непомню точно,т.к. лежит на флешке,а она на 8 гигов вот за весом и не слежу ) , но то же чем то похоже на манилу только немного другое и функций пока поменьше ,зато программы сразу все практические небоходимые, и на каждую иконку по 2 функцциэ программы (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) вот скрины : (IMG:http://pic.ipicture.ru/uploads/090518/Dc3YC5U2Tl.jpg) (IMG:http://pic.ipicture.ru/uploads/090518/nrrS4DnS47.jpg) (IMG:http://pic.ipicture.ru/uploads/090518/5ByUE52S6A.jpg) (IMG:http://pic.ipicture.ru/uploads/090518/SXBTcbfd5T.jpg) (IMG:http://pic.ipicture.ru/uploads/090518/1pHTd5xS5O.jpg)
, саму тему не стал выкладывать т.к. тяжелая м.б. если кому то ОЧЕНЬ интересно то передам(IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) А вот и сами скрипты : ![]() надеюсь их писатель не будет обижен. |
![]() |
|
![]()
Сообщение
#20
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
Думается, глюк .NET. А ресет не помогает? Проверь еще на страндартном калькуляторе или ином приложении .NET. Боюсь, именно он взглюкнул... Ага, наверное. Ни с чего заглючила, потом опять же ни чего заработала.... (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) У дочки много чего было установлено было - ребёнок ещё. Может с чем просто конфликтонуло(IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 10.4.2025, 6:26 |