![]() |
|
![]() |
![]()
Сообщение
#241
|
|
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 |
![]() |
|
![]() |
![]()
Сообщение
#242
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, обрадовал появлением монитора событий(IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Сразу же предложение - при подключении к компу монитор запускает обновление погоды с задержкой на полминуты (что б синхронизация прошла). Такое можно сделать?
А насчёт нижнего навигатора - это атавизм Манилы можно резать смело как аппендицит(IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Единственное - нужно сделать имхо большую кнопку на страницу навигации. Всё таки маловата она сейчас - не всегда попадаю пальцем, да и место не совсем удачное - нужно что б была постоянно под пальцем в нижнем углу(IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) |
![]() |
|
![]()
Сообщение
#243
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
AGC, обрадовал появлением монитора событий(IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Сразу же предложение - при подключении к компу монитор запускает обновление погоды с задержкой на полминуты (что б синхронизация прошла). Такое можно сделать? Думается, да. В принципе, можно мониторить любые изменения реестра и ряд системных событий (см. здесь). На смену даты я хочу повесить "движение" погоды, т.е. при смене дня двигать пул прогнозов по дням. Без этого смысл вывода прогноза на Главной вообще теряется. Что касается обновления при подключении к ББ, надо будет попробовать, там есть событие ActiveSyncStatus, видимо это оно самое, что нужно. В целом с погодой надо будет еще подумать, не совсем ясно, нужна ли отдельная страница с текущим прогнозом или достаточно выводить на день/ночь. А насчёт нижнего навигатора - это атавизм Манилы можно резать смело как аппендицит(IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Единственное - нужно сделать имхо большую кнопку на страницу навигации. Всё таки маловата она сейчас - не всегда попадаю пальцем, да и место не совсем удачное - нужно что б была постоянно под пальцем в нижнем углу(IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) Да я примерно так и хочу сделать, аля Андроид или последние HTC на том же Андроиде. Это удобнее, чем нижний навигатор, да и переключение идет быстрее. Т.е. внизу блок кнопок, самая большая - Навигация, ну и может еще пара будет (например, быстрый переход на Соединения и Звук, ну и на Главную)... |
![]() |
|
![]()
Сообщение
#244
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
Цитата В целом с погодой надо будет еще подумать, не совсем ясно, нужна ли отдельная страница с текущим прогнозом или достаточно выводить на день/ночь Тут такое соображение - отдельную страницу имхо нужно оставлять полюбому - частенько нужен подробный прогноз. А реализована твоя конструкция погоды на мой взгляд очень удачно. Зачем отказываться от такой конфетки? Тем более в настройках её всегда можно отключить, если кому мешает(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/smile.gif) До следующих выходных меня как обычно не будет, а там глядишь и твоя демочка на тест подоспеет (потираю руки, подтираю слюнки(IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) ) |
![]() |
|
![]()
Сообщение
#245
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Да я примерно так и хочу сделать, аля Андроид или последние HTC на том же Андроиде. (IMG:http://1.bp.blogspot.com/_i4voX4gD1bA/SlJVDxpxegI/AAAAAAAABVg/lKGoeMTJxsY/s400/htc-sense.jpg) Блин, зацепил меня тоже этот андроид... (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) ...очень хотелось бы интерфейс аля HTC HERO. Пока приходится использовать сторонние программы. (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) |
![]() |
|
![]()
Сообщение
#246
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Блин, зацепил меня тоже этот андроид... (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) ...очень хотелось бы интерфейс аля HTC HERO. Пока приходится использовать сторонние программы. (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Так, собственно, у нас почти такой же интерфейс (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) А будет просто, как у Hero (Главная страница). На самом деле, ты абсолютно верно понял, вот нижний бар и будет позаимствован, только вместо "стрелочки в кружочке" будет кнопка на Главную, вместо Phone - Навигация, вместо "плюсика" - "Соединения и Звук". Либо чуть иначе (возможно, самая крупная кнопка будет вести на Главную)... Дополнительно, несколько изменится компоновка. Индикатор пропущенных звонков будет ужат до иконки трубки с числом пропущенных, появится индикатор полученных новых СМС аналогичного вида. Остальная компоновка будет меняться, когда будет введен индикатор погоды на сегодня. Тут такое соображение - отдельную страницу имхо нужно оставлять полюбому - частенько нужен подробный прогноз. А реализована твоя конструкция погоды на мой взгляд очень удачно. Зачем отказываться от такой конфетки? Тем более в настройках её всегда можно отключить, если кому мешает(IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) Логично, я и забыл, что ее выключить можно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#247
|
|
Участник ![]() ![]() Группа: Members Сообщений: 45 Регистрация: 24.12.2007 Из: Минск Пользователь №: 118 Спасибо сказали: 3 раз(а) Девайс:rw6815 ![]() |
|
![]() |
|
![]()
Сообщение
#248
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
AGC, спасибо. Работает. Ловит события и отображает изменения. Правда до 5-10 секунд висят "часики" пока идет обновление состояния будильников на главной странице. Часики висят, когда идет изменение сразу нескольких параметров, например, смена времени и вкл/выкл. Там сейчас ничего не оптимизировалось в этом плане, т.е. висит запуск обработчика события на 9 параметрах (по 3 на каждый будильник). Потом подумаю, может, удастся оптимизировать (например, если монитор не выгружать из памяти, а сделать висящим в ней постоянно, заодно скорость реакции на события должна подняться). |
![]() |
|
![]()
Сообщение
#249
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Превью предварительного дизайна Главной страницы в версии 0.9.0:
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#250
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, очень и очень(IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Вопрос - если тапнуть по погоде, то переход на страницу погоды или обновление? Это я к тому, что если переход, то можно в навигации убрать иконку на страницу погоды(IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) |
![]() |
|
![]()
Сообщение
#251
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
SP3, идет переход, но убрать из Навигации нельзя (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Нарушается принцип единообразия навигации и т.п., т.к. мы можем находится на любой странице, а вспоминать, что на Погоду можно попасть только с Главной - неправильно.
P.S. Да, этот дизайн мне и самому больше нравится, чем другие альтернативные варианты, которые пробовал. По сравнению с одиозными вариантами рекомпоновки (см. аттач, правда без вылизывания графики, но суть, думаю, будет ясна) - просто шедевр (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif)
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#252
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.1.2009 Из: София БГ Пользователь №: 9755 Спасибо сказали: 0 раз(а) Девайс:Asus 525 ![]() |
И когда ожидать новая версия?
П.С. Если можно и английски вариант. |
![]() |
|
![]()
Сообщение
#253
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
И когда ожидать новая версия? Не знаю, может завтра, а может и через неделю-две (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) П.С. Если можно и английски вариант. Нет, сейчас английской версии не будет, если смону, потом сделаю... |
![]() |
|
![]()
Сообщение
#254
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.1.2009 Из: София БГ Пользователь №: 9755 Спасибо сказали: 0 раз(а) Девайс:Asus 525 ![]() |
Не знаю, может завтра, а может и через неделю-две (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Нет, сейчас английской версии не будет, если смону, потом сделаю... Если Вьi обясните мне как надо сделать, то я сам попробую. |
![]() |
|
![]()
Сообщение
#255
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Если Вьi обясните мне как надо сделать, то я сам попробую. Ок, договорились! Правда, давай не в этой версии займемся локализацией, а в следующей. Я сделаю интерфейсы для программ для их перевода, потом нужно будет просто еще пройтись под WWE-версией WM и поменять весь набор акций, вводя их англоязычные названия... |
![]() |
|
![]()
Сообщение
#256
|
|
Участник ![]() ![]() Группа: Members Сообщений: 10 Регистрация: 13.11.2009 Пользователь №: 32558 Спасибо сказали: 1 раз(а) Девайс:iPhone 3GS ![]() |
С нетерпением жду новой версии (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#257
|
|
Участник ![]() ![]() Группа: Members Сообщений: 10 Регистрация: 13.11.2009 Пользователь №: 32558 Спасибо сказали: 1 раз(а) Девайс:iPhone 3GS ![]() |
ошибка дала понять, что в функцию распаковки не передался реальный файл. Т.к. файлы все были на месте, то грешить осталось только на имя папки. Я ее назвал MBAGC_0.8.9.2_Install_QVGA После того, как вернул оригинальное название MBAGC_Install_QVGA - инсталляция успешно прошла. У меня с переименовыванием папки ничего не получилось, вышла таже самая ошибка. Потом перекинул установочную папку с карты памяти в самого зверька и все установилось. Скорее всего проблема была в том, что у меня карта называется не Storage card а Карта памяти. |
![]() |
|
![]()
Сообщение
#258
|
|
Новичок ![]() Группа: Members Сообщений: 1 Регистрация: 20.12.2009 Пользователь №: 35375 Спасибо сказали: 0 раз(а) Девайс:Rover S7 ![]() |
AGC, спасибо за работу, скин очень понравился.
Но вот есть косяк, если в плагины добавить Resco Today, то она появляется по верх всех страниц, пока не нажмешь на страницу плагины, после она "прилипает" и больше кроме как в плагинах не отображается, хотя после открытия какого-нибудь приложения на весь экран может начаться та же самая проблема. Еще бывает что эта же Resco панелька покрывается помехами, на ней ни чего не видно, но кнопки остаются рабочими. Можно ли на главной страницы с часами как-нибудь воткнуть иконки с дисками, и на них было написано количество свободной памяти, также как в Resco? |
![]() |
|
![]()
Сообщение
#259
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
просто шедевр (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Согласен, выглядит весьма неплохо, только не пойму...и все-таки зачем три будильника? Они занимают большое пространство - один бы ближайший как-нидь повесить, да и часики м.б. зря обрезал... (IMG:http://forum.pda2u.ru/style_emoticons/default/unsure.gif)
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#260
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Согласен, выглядит весьма неплохо, только не пойму...и все-таки зачем три будильника? Они занимают большое пространство - один бы ближайший как-нидь повесить, да и часики м.б. зря обрезал... (IMG:http://forum.pda2u.ru/style_emoticons/default/unsure.gif) По-моему, ты немного промахнулся, в сообщении, откуда была цитата как раз приведен неудачный вариант дизайна (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) ). Поэтому ставлю обычно сразу два-три с интервалом до получаса-часа, да еще и дублирую на паре устройств. Впрочем, потом подумаем, но сейчас места и так хватает на все цели... У меня с переименовыванием папки ничего не получилось, вышла таже самая ошибка. Потом перекинул установочную папку с карты памяти в самого зверька и все установилось. Скорее всего проблема была в том, что у меня карта называется не Storage card а Карта памяти. Честно говоря, не знаю, в чем там именно проблема. Карта памяти у меня вообще называется на одном из устройств "Внутренняя память" (сейчас переименовалось во "Флеш-диск"). Скорее, это какие-то глюки .NET-библиотек. С нетерпением жду новой версии (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) 0.9.0 будет несколько позже. Ее появление задерживает доработка Монитора событий, точнее некоторые проблемы с его реализацией (оптимизирую скорость работы при приемлемом потреблении ресурсов) и неоднозначность интерпретации точки смены прогноза погоды (реально, на текущий день идут три точки - вчерашний вечер-ночь до сегодняшнего утра, утро-день сегодня, сегодня вечер-ночь-до завтрашнего утра). Собственно, в Мониторе будет не только уже описанный ранее функционал. Сделана попытка реализации автоматического обновления баланса после звонков, ну и т.д. Впрочем, может еще кину промежуточную версию с новым дизайном нижнего навигатора и Главной, но старым функционалом (без погоды на Главной и Монитора). Но вот есть косяк, если в плагины добавить Resco Today, то она появляется по верх всех страниц, пока не нажмешь на страницу плагины, после она "прилипает" и больше кроме как в плагинах не отображается, хотя после открытия какого-нибудь приложения на весь экран может начаться та же самая проблема. Еще бывает что эта же Resco панелька покрывается помехами, на ней ни чего не видно, но кнопки остаются рабочими. Боюсь, здесь я помочь не смогу. Это проблема либо самого Resco, либо HS++. Собственно, я просто реализовал вставку Today-плагинов в тело страниц HS++. Склоняюсь к мысли, что некорректно написан Today-плагин от Resco. Можно ли на главной страницы с часами как-нибудь воткнуть иконки с дисками, и на них было написано количество свободной памяти, также как в Resco? А зачем? Можно это сделать ручками для себя, если очень хочется. Но есть путь проще. Например, повесь на Главной на дату и день недели в левом верхнем углу утилитку "Информация о памяти" из "Скин->Утилиты". Она как раз всю эту информацию и выводит. Кликнул - показало (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#261
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
C часами второстепенный вопрос, который теперь меня успокоил, а вот для будильников ты раньше хотел использовать какуюнидь стороннюю прогу - ничего не замутилось все-таки? Стандартный вообще-то согласен надежнее...
|
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.4.2025, 18:23 |