![]() |
|
![]() |
![]()
Сообщение
#61
|
|
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 |
![]() |
|
![]() |
![]()
Сообщение
#62
|
|
Участник ![]() ![]() Группа: Members Сообщений: 21 Регистрация: 29.8.2009 Пользователь №: 26484 Спасибо сказали: 0 раз(а) Девайс:HTC P3300 ![]() |
Возник вопрос следующего плана. На вкладке Соединения и звук
(IMG:http://forum.pda2u.ru/uploads/monthly_05_2009/post-32-1242646563_thumb.jpg) Зачем внизу столько кнопочек переключения профилей "вибро", " "Мелодия" и так далее.? Потом еще кнопочки справа которые идут сверху вниз: "громко", "вибро", " тишина". Они получаются дублируют элементы нижней строки.? Как то все запутано.... Понятно что они наверное нужны. Но возникает путаница какой все таки профиль стоит. На сколько я помню если в нижней строчке выбрать допустим режим "вибровызов и звонок"(иконка соответственно станет активной) а потом в вертикальной строчке выбрать тишину, то реально будет "тишина" но иконка нижней строки так и не изменится и будет отображаться "вибровызов и звонок". Вот тут уже вообще непонятно какой профиль стоит. Его можно определить только по верхненему трею-бару. |
![]() |
|
![]()
Сообщение
#63
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
Возник вопрос следующего плана. На вкладке Соединения и звук (IMG:http://forum.pda2u.ru/uploads/monthly_05_2009/post-32-1242646563_thumb.jpg) Зачем внизу столько кнопочек переключения профилей "вибро", " "Мелодия" и так далее.? Потом еще кнопочки справа которые идут сверху вниз: "громко", "вибро", " тишина". Они получаются дублируют элементы нижней строки.? Как то все запутано.... Понятно что они наверное нужны. Но возникает путаница какой все таки профиль стоит. На сколько я помню если в нижней строчке выбрать допустим режим "вибровызов и звонок"(иконка соответственно станет активной) а потом в вертикальной строчке выбрать тишину, то реально будет "тишина" но иконка нижней строки так и не изменится и будет отображаться "вибровызов и звонок". Вот тут уже вообще непонятно какой профиль стоит. Его можно определить только по верхненему трею-бару. нижняя строка показывает режим мелодии при вхоядящем звонке , тоесть если выбрать вибро и мелодия , то когда тебе будут звонить у тебя телефон будет вибрировать и звонить и т.д.( это можно увидеть в настройках пуск\ настройки\телефон\звуки\) , а кнопочки с права которые идут с верху вниз это общий режим тоесть не только режим мелодии при звонке но и системный звук регулирует( это можно увидеть при регулировки звука "качелеми" |
![]() |
|
![]()
Сообщение
#64
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
(IMG:http://forum.pda2u.ru/style_emoticons/default/dry.gif) а вас как работает этот скин , были такие глкюи? именно в мое случае не работают первые 5 закладок для программ(IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) остольные адыкватно работают... Попробую сегодня глянуть, просто руки не дошли. А перевод в абсолютные координаты результата не дал? я так пологаю что придется прилично переработать код для получения примерно твоего твоего результата с твоей же программкой ,а где можно взять твой скин со всеми необзодимыми к нему программами ,что бы увидеть все это напрямую, обратно перепрошиваться на твою прошику с HS++ пока нет возможности (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Я постараюсь сегодня-завтра кинуть архивом... Возник вопрос следующего плана. На вкладке Соединения и звук Если ответить еще более кратко, чем в подробном ответе GaD_nv, то нижние кнопки - настройка стиля звонка, боковые - настройка громкости. Дублирование идет и на уровне самой системы, как описано GaD_nv, но это не совсем дублирование, разные вещи. Обычно, боковые используются для кратковременной смены настроек громкости (звук включен, выключен, вибра). |
![]() |
|
![]()
Сообщение
#65
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 77 Регистрация: 3.4.2009 Пользователь №: 15872 Спасибо сказали: 1 раз(а) Девайс:HTC3350 (Love) ![]() |
к сожалению нет вообще странная картина получается, пробовал местами картинки поменть результат не изменился , хотя та иконка на которой назанченый функции стояла на первом плане
|
![]() |
|
![]()
Сообщение
#66
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
MBAGC ждет долгожданное обновление до версии 0.9.0. Новая графика, обновленные утилиты и т.д.
|
![]() |
|
![]()
Сообщение
#67
|
|
Участник ![]() ![]() Группа: Members Сообщений: 80 Регистрация: 10.10.2008 Из: Россия, Тюменская Обл. Пользователь №: 2964 Спасибо сказали: 5 раз(а) Девайс:RoverPC G5 ![]() |
AGC
Уряя!!! (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Жду с нетерпением! По моему - самый лучший скин для HS++ (IMG:http://forum.pda2u.ru/style_emoticons/default/laugh.gif) |
![]() |
|
![]()
Сообщение
#68
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
0.8.7:
Прикрепленные файлы
![]() ![]() ![]() ![]() ![]() |
![]() |
|
![]()
Сообщение
#69
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
MBAGC ждет долгожданное обновление до версии 0.9.0. Новая графика, обновленные утилиты и т.д. Очень рад долгожданному обновлению! Рекомендации: 1. Все-таки хотелось бы внедрить туда вкладку Today-плагинов (IMG:http://4pda.ru/forum/dl/post/225638/screenzmw.jpg) 2. На главной вкладке вместо скучного "Календарь" хотелось бы увидеть отображение реальных задач на сегодня ![]() 3. Отобразить время заведенного будильника 4. Да и погоду бы вынести на главную страницу ![]() _____________ В тоге должно получиться что-то типа этого... (IMG:http://helpix.ru/news/200910/051543/htc_imagio.jpg) |
![]() |
|
![]()
Сообщение
#70
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Рекомендации: 1. Все-таки хотелось бы внедрить туда вкладку Today-плагинов 2. На главной вкладке вместо скучного "Календарь" хотелось бы увидеть отображение реальных задач на сегодня 3. Отобразить время заведенного будильника 4. Да и погоду бы вынести на главную страницу 1. Это не так просто, есть ограничение высоты и ширины страницы. Все, что будет выходить за них, вызовет глюки. Впрочем, у меня есть идея, как это сделать. Там самое сложное - конфигуратор плагинов, которые выводить. Может потом сделаю, когда будет время. 2. У нас очень маленький экран, там реально это не влезет. Можно, конечно, вставить плагин, который будет выводить список, но места там очень мало. Либо всю компоновку главной менять... В общем, надо будет думать и искать адекватный Today-плагин. Я когда то делал такое еще на WM6, но уже не помню сути и названия... 3. Если знаешь плагин для вывода или место в реестре, где эти данные хранятся, то можно сделать. 4. На мой взгляд, это излишне. Это очередная рюшечка Манилы. Проще уж перейти на страницу Погоды и посмотреть все, что надо. Хотя, опять же, сделать это не так уж и сложно... |
![]() |
|
![]()
Сообщение
#71
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Это не так просто.......... Хотелось бы реализовать в версии 0.9.0 хотя бы отображение времени будильника и вкладку today плагинов. Остальное в принципе может быть и не нужно по причине ограниченного пространства... (IMG:http://forum.pda2u.ru/style_emoticons/default/mellow.gif) |
![]() |
|
![]()
Сообщение
#72
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
se7en, что касается времени будильника, то тут тоже не совсем все просто. Что именно выводить? Там кроме времени еще и дни недели. Да и будильников таких три штуки. Т.е. опять надо делать редизайн главной страницы.
P.S. А так, все более-менее просто. Все данные будильников 0...2 есть в ветках HKLM\Software\Microsoft\Clock\0...2. Дешифровка важных параметров: 1. AlarmFlags = "00" for off, "01" for on 2. AlarmTime = "aa bb" (where bbaa= hex value for number of minutes into the day that the alarm should sound. eg midday = 12*60+00 = 720 = 0x02d0, so AlarmTime = "D0 02" ) Осталось еще дни недели дешифровать в AlarmDays... Сообщение отредактировал AGC - 19.10.2009, 16:53 |
![]() |
|
![]()
Сообщение
#73
|
|
Участник ![]() ![]() Группа: Members Сообщений: 16 Регистрация: 11.4.2009 Пользователь №: 16622 Спасибо сказали: 1 раз(а) Девайс:Acer Neo Touch S200 ![]() |
AGC нужна помощь!!!Я не в тему "не карайте сильно"как сделать так ,как на скрине показанно (чтобы баланс был и день недели)?...
![]() |
![]() |
|
![]()
Сообщение
#74
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
maks.27, так у тебя, по-моему, скриншот Манилы? Или это все же скин для HS++?
|
![]() |
|
![]()
Сообщение
#75
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
На самом деле, в 0.9.0, скорее всего, войдут:
0. Иная графика (использование фоновой картинки WM, полупрозрачные элементы, подложки полупрозрачные там, где они нужны, ну и т.д.) 1. Обновление погоды при смене дня (пересчет прогноза из ранее загруженного обновления) 2. Может быть, аля Манила 2Dv2.0/3Dv2.5 будет прогноз на главной на день (не на текущий момент, а именно на день, две точки - день/ночь) 3. Другая обработка задач/событий календаря на главной (уж не знаю, будет ли вывод ближайших событий, но сделано будет иначе, чем сейчас) 4. Постараюсь что-нибудь сделать с будильниками (главное, найти нормальный бесплатный будильник, а то встроенный - совсем не то, что надо, я устал бороться именно с самим будильником на разных устройствах, настройка мне в последних билдах нравится, но как он отрабатывает, не нравится совсем) 5. Форма "Акция контакта" получит таймер звонка, т.е., если не будет совершаться действий, то по таймеру пойдет звонок, как акция по умолчанию. 6. Если получится, попробуем что-нибудь сделать с автообновлением баланса... 7. Надо бы разобраться с настройкой яркости, но пока не знаю. 8. Хотелось бы чтения элементов Панели управления напрямую... Ну и т.д. В общем, предложения принимаются и дальше... (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#76
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Members Сообщений: 346 Регистрация: 25.1.2008 Пользователь №: 284 Спасибо сказали: 15 раз(а) Девайс:RoverPCG5/MILESTONE ![]() |
Насчет будильника. Если я не ошибаюсь, то будильник G-Alarm както впихивает свои параметры в стандартый, и он вроде как нормально отображаеться в других программах, как будто, установлен стандартный.
p.s. Но он мне не нравиться. Бывало встаешь утром и смотриш на экране ошибку exe... А будильник pTravelAlarm не висит в памяти в виде exe, а запихивает свои данные на запуск толи в стандартный диспетчер задач толи еще куда-то... я на него наткнулся, когда гдето копался SKTools-ом, если смогу, скажу точнее. И если в принцепе моя мысль верна, то можно ведь наверн тянуть информацию не оттуда, где стандартный будильник лежит, а оттуда куда пихает ее этот. Правда будильник не халявный, но с этим то вопрос уже решен... И ведь можно я думаю сделать 2 версии скина под оба будильника, так как эти будильники самые топовые. |
![]() |
|
![]()
Сообщение
#77
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Skamer, может и так (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Я пока себе Touch Alarm поставил. Там видно будет, время терпит (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
P.S. А главное, его просто с HS++ интегрировать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Там данные в прямом виде в реестре хранятся. Орет вроде громко и настырно. Потестирую на предмет надежности, если все Ок, то его и буду использовать вместе с Touch2... |
![]() |
|
![]()
Сообщение
#78
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Members Сообщений: 346 Регистрация: 25.1.2008 Пользователь №: 284 Спасибо сказали: 15 раз(а) Девайс:RoverPCG5/MILESTONE ![]() |
Я тут покопался и нашел, что все настройки будильника PTravelAlarm лежат в реестре. Так что взять оттуда информацию трудов составить не должно. И если возможно прикрутить в скин сторонние плагины, то у этого будилиника уже есть такой, можно прото его туда и интегрировать.
|
![]() |
|
![]()
Сообщение
#79
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Я пока себе Touch Alarm поставил. Поддерживаю эту кандидатуру, использую его уже несколько недель, 2 раза чуть не проспал на работу. Может еще до конца не доработали - ведь он еще в стадии бета тестирования. Использовал раньше HAlarm, ни разу не подводил. |
![]() |
|
![]()
Сообщение
#80
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Поддерживаю эту кандидатуру, использую его уже несколько недель, 2 раза чуть не проспал на работу. Может еще до конца не доработали - ведь он еще в стадии бета тестирования. А в чем именно выразилась проблема? Просто не было звонка или программа упала? Просто мне понравился, просто и удобно. А если данные от него еще на главную страницу вывести, то и проблема с отображением включенности будильника и времени его установки отпадет... Я тут покопался и нашел, что все настройки будильника PTravelAlarm лежат в реестре. Так что взять оттуда информацию трудов составить не должно. И если возможно прикрутить в скин сторонние плагины, то у этого будилиника уже есть такой, можно прото его туда и интегрировать. Не хочется связываться с коммерческими решениями. Так сказать, хочется обойтись бесплатными программами (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) А будильник pTravelAlarm не висит в памяти в виде exe, а запихивает свои данные на запуск толи в стандартный диспетчер задач толи еще куда-то... Если правильно понимаю, речь идет о Notification Queue. Вроде MortScript аналогично действует Код RunAt( Unix timestamp, application [, parameter] ) RunAt( year, month, day, hour, minute, applikation [, parameter ] ) Runs the application at the given time. For this, the program is added to the so called “Notification Queue”. The PPC will wake up from standby if necessary. Как раз на эту возможность хочу навесить несколько обрабатывающих скриптов, чтобы автоматизировать ряд вещей... |
![]() |
|
![]()
Сообщение
#81
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Members Сообщений: 346 Регистрация: 25.1.2008 Пользователь №: 284 Спасибо сказали: 15 раз(а) Девайс:RoverPCG5/MILESTONE ![]() |
|
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 10.4.2025, 6:26 |