![]() |
|
![]() |
![]()
Сообщение
#421
|
|
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 |
![]() |
|
![]() |
![]()
Сообщение
#422
|
|
Участник ![]() ![]() Группа: Members Сообщений: 10 Регистрация: 5.4.2010 Пользователь №: 43625 Спасибо сказали: 3 раз(а) Девайс:Witu i900 ![]() |
А версия для WQVGA планируется?
|
![]() |
|
![]()
Сообщение
#423
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
А версия для WQVGA планируется? У меня нет устройств с WQVGA и WVGA экранами, т.ч., если ты поможешь, то можно попробовать что-нибудь сделать в этом направлении (IMG:style_emoticons/default/smile.gif) Нужно: 1. Установить QVGA версию. Все должно быть Ок, только скин не будет растянут на весь экран. 2. Скопировать с устройства MBAGC.xml (\Program Files\Homescreen PlusPlus\) 3. Открыть его, например, Блокнотом или Notepad++. 4. Во всех найденных <View height="231" поменять 231 на нужное под WQVGA значение. Скорее всего, там будет +80 точек по высоте, т.е. нужно будет провести множественную замену <View height="231" на <View height="311" 5. Сохранить измененный файл и скопировать его обратно на устройство с заменой старого. 6. Перезагрузить скин HS++ (например, сделать софт-ресет (IMG:style_emoticons/default/smile.gif) ). 7. Посмотреть, что получилось. Если промазали с высотой, то повторить п.п. 4-7 с измененными значениями. Ну а далее надо будет подумать, что запихнуть на свободное место (IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#424
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 33 Регистрация: 2.9.2008 Из: София Пользователь №: 2367 Спасибо сказали: 4 раз(а) Девайс:HP iPAQ rw6815 ![]() |
Цитата Оболочка отлично запускается и прекрасно работает на системах WM 5.0 - 6.5.5 А вий с какой прошивке WM6.1 ето пробовали. Цитата . C_PACKAGE_Showcase_1_1_0_QVGA - менеджер задач (подходит только для WM 6.5 с нижним меню Пуск) А у меня Showcase идеть с прошивку. И WM6.1 с верхним меню Пуск. Если ничего не трогаю с вийбора страниц - все идет нормально. Включал страници так - главная, потоем еще 1 - напр. настройки, потом еще 1 - напр. навигация и т.д. Когда дело приходит до погоду (7.тхт и/или 8.тхт), тогда и девайс зависает. Ето и в двух направлениях (менше - болше страниц и больше-менше страниц) получается. Когда плугини трогаю - тоже получилось тот-же самий глюк. Все-равно - остаюсь с етой оболочку, пока она мне нравится. Еще такие вопроси: Откуда появляются надписи "Звонки" и "SMS" на первой странице. Наверно ето как-то вкладивано в MBAGCVisualEventsMonitor? Как определяются значения на недели в будилник: ПВСЧПсв. Как можно на английском сделат: MTWTFss или на болгарском: ПВСЧПсн - разница только одна (IMG:style_emoticons/default/smile.gif) ? |
![]() |
|
![]()
Сообщение
#425
|
|
Участник ![]() ![]() Группа: Members Сообщений: 10 Регистрация: 5.4.2010 Из: СПб, Сосновый Бор Пользователь №: 43631 Спасибо сказали: 1 раз(а) Девайс:Samsung GT-B7300 ![]() |
хочу 240*400 (IMG:style_emoticons/default/happy.gif)
|
![]() |
|
![]()
Сообщение
#426
|
|
Участник ![]() ![]() Группа: Members Сообщений: 10 Регистрация: 5.4.2010 Пользователь №: 43625 Спасибо сказали: 3 раз(а) Девайс:Witu i900 ![]() |
У меня нет устройств с WQVGA и WVGA экранами, т.ч., если ты поможешь, то можно попробовать что-нибудь сделать в этом направлении (IMG:style_emoticons/default/smile.gif) Сделал все согласно указаний. Получилось вот так: ![]() ![]() Так же пустое место есть в контактах и программах, можно спокойно добавить еще один ряд. На главной на пустое место можно добавить события календаря. И что-то баланс не показывает - выскакивает балун, а потом - ошибка получения данных. |
![]() |
|
![]()
Сообщение
#427
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
А вий с какой прошивке WM6.1 ето пробовали. Пробовали! Вот последняя портация на базе WM6.1 - просто великолепно по моему получилось! Нравится Showcase? Ставь версию для верхнего меню ПУСК ![]() И что-то баланс не показывает - выскакивает балун, а потом - ошибка получения данных. Заходим в меню ПУСК - Программы - Утилиты - MBAGC Утилиты - Настройка Баланса - Выбираем Оператора и... Вуаля! |
![]() |
|
![]()
Сообщение
#428
|
|
Участник ![]() ![]() Группа: Members Сообщений: 10 Регистрация: 5.4.2010 Пользователь №: 43625 Спасибо сказали: 3 раз(а) Девайс:Witu i900 ![]() |
Заходим в меню ПУСК - Программы - Утилиты - MBAGC Утилиты - Настройка Баланса - Выбираем Оператора и... Вуаля! Совсем за дурака держишь? |
![]() |
|
![]()
Сообщение
#429
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 33 Регистрация: 2.9.2008 Из: София Пользователь №: 2367 Спасибо сказали: 4 раз(а) Девайс:HP iPAQ rw6815 ![]() |
Цитата Пробовали! Вот последняя портация на базе WM6.1 - просто великолепно по моему получилось! Ето сборка не для HP iPAQ rw6815. А я сам не могу ее портировать. Спасибо, все таки для информацию. |
![]() |
|
![]()
Сообщение
#430
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
Ето сборка не для HP iPAQ rw6815. А я сам не могу ее портировать. Просто продемонстрировал реальность установки на ЛЮБОЙ QVGA (VGA) девайс на базе WM6.1. А портировать и не надо - достаточно перекинуть папочку MBAGC_Install_QVGA_0_9_0_2 на девайс и установить оболочку, нажав MBAGCInstall |
![]() |
|
![]()
Сообщение
#431
|
|
Новичок ![]() Группа: Members Сообщений: 3 Регистрация: 7.4.2009 Из: Russia, Krasnodar Пользователь №: 16183 Спасибо сказали: 0 раз(а) Девайс:glofiish X500 ![]() |
День добрый! Вчера скачал mbagc_v0901_qvga.rar [3,74 Mb] с myppc.ru. Разобрался, понравилось, но есть одно но...
Как бы убрать погоду с часов на основном экране? Пусть она будет только в своих вкладках.
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#432
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 10.9.2009 Из: Брест, Беларусь Пользователь №: 27533 Спасибо сказали: 0 раз(а) Девайс:HTC touch2 ![]() |
Всем привет! Установил MBAGC QVGA_0_9_0_2 и столкнулся проблемой обновления погоды.
Полнейший бред!! Могу узнать погоду в любой стране, в любом городе кроме Белорусии! Выдает ошибку: "NullReferenceException". Может подскажите, почему такая дискриминация? p.s. Несколько раз скачивал, устанавливал, чистил, переустанавливал! Спасибо. |
![]() |
|
![]()
Сообщение
#433
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Сделал все согласно указаний. Получилось вот так: Так же пустое место есть в контактах и программах, можно спокойно добавить еще один ряд. На главной на пустое место можно добавить события календаря. Отлично! Т.е. константа добавления получилась +80 или все же подбирал? Да, если не сложно, кинь полноразмерные скриншоты остальных страниц (точнее, достаточно Программы, Сообщения, одну из страниц Погоды, Соединения и Звук и Навигация), чтобы мне визуально померить, где и сколько места добавилось свободного. И что-то баланс не показывает - выскакивает балун, а потом - ошибка получения данных. А какой оператор? Всегда ошибка выскакивает или нет? Можешь привести точный ответ оператора на USSD-запрос баланса. Ну еще бы скриншот глянуть, в каком виде на WiTu это показывается? Просто, еще может на WiTu стоит своя OEM-ная обработка USSD-запросов... Разобрался, понравилось, но есть одно но... Как бы убрать погоду с часов на основном экране? Пусть она будет только в своих вкладках. Пока только ручками: 1. Скопировать с устройства MBAGC.xml (\Program Files\Homescreen PlusPlus\) 2. Открыть его, например, Блокнотом или Notepad++. 3. Удалить кусок кода, отвечающего за вывод погоды на Главной: 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" - может быть иным, это переход на страницы Погоды, цифра может меняться, если страницы Погоды идут в другом месте общего пула страниц) 4. Сохранить измененный файл и скопировать его обратно на устройство с заменой старого. 5. Перезагрузить скин HS++ (например, сделать софт-ресет (IMG:style_emoticons/default/smile.gif) ). P.S. В принципе, если хочется время от времени менять набор отображаемых страниц, то надо аналогичный кусок кода убрать из файла 0_1.txt в папке Кофигуратора MBAGC (\Program Files\Homescreen PlusPlus\MBAGC\progs\MBAGCConfig) P.P.S. На самом деле, потом все это будет настраиваемым напрямую в Конфигураторе, просто не успел доделать... Будет несколько индикаторов, которые можно отключать или включать, возможно, даже несколько компоновок. |
![]() |
|
![]()
Сообщение
#434
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Всем привет! Установил MBAGC QVGA_0_9_0_2 и столкнулся проблемой обновления погоды. Полнейший бред!! Могу узнать погоду в любой стране, в любом городе кроме Белорусии! Выдает ошибку: "NullReferenceException". Может подскажите, почему такая дискриминация? А Батька ничего Америке в последнее время не показывал? (IMG:style_emoticons/default/smile.gif) На самом деле, все же уточни, если установить другую страну и другой город, то все показывается? Еще проверь код нужного города прямо на www.weather.com (http://www.weather.com/outlook/weatherbycountry/belarus?from=searchbox_localwx&lswe=Belarus) |
![]() |
|
![]()
Сообщение
#435
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 789 Регистрация: 28.2.2008 Из: г.Орёл Пользователь №: 590 Спасибо сказали: 116 раз(а) Девайс:hp 6815 ![]() |
AGC, долго я отсутствовал.....
А ты тут столько дел наворочил - красотища))))) Сёдня потестю твои новые фишки на разных машинках) ЗЫ У меня и моих домашних стоит твоя первая версия с андроидным фейсом. Время прошло много, но за этот период ни одного глюка! А уж юзали то и в хвост и в гриву(IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#436
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 10.9.2009 Из: Брест, Беларусь Пользователь №: 27533 Спасибо сказали: 0 раз(а) Девайс:HTC touch2 ![]() |
AGC
Я уже писал, все остальные работают. Хоть Алма-Аты, хоть София. И код совпадает: Brest+Belarus+BOXX0023 Может действительно Батя? Иное в голву не приходит. |
![]() |
|
![]()
Сообщение
#437
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
ches1o, я думаю, локальные проблемы на weather.com. У них это иногда бывает. Попробуй попозже, либо завтра. Возможно, что-нибудь обновляют или просто вылетела часть БД...
SP3, рад твоему возвращению (IMG:style_emoticons/default/smile.gif) А то уж думал, куда пропал (IMG:style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#438
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 10.9.2009 Из: Брест, Беларусь Пользователь №: 27533 Спасибо сказали: 0 раз(а) Девайс:HTC touch2 ![]() |
AGC
Спасибо. Наберусь терпения. Но на weather.com погоду Бреста то показывают. Может ты посмотриш у себя, чтоб точно знать, что это не Батя. |
![]() |
|
![]()
Сообщение
#439
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
ches1o, на коммуникаторе я попробовал установить Брест и обновить, тоже выдает ошибку. Что касается показа на самом weather.com, то это разные сервисы - Web-страницы и XML. Собственно, обновление погоды идет через последний. Впрочем, сейчас проверил запросы, там действительно какая-то ошибка выдается их сервером:
1. Россия, СПб: Для просмотра этого блока необходима регистрация 2. Белоруссия, Брест: Для просмотра этого блока необходима регистрация Так что, надо просто подождать, пока они исправят... Собственно, как по второму запросу на Брест начнет показывать нормальные данные, так и можно обновлять погоду на коммуникаторе на Брест. |
![]() |
|
![]()
Сообщение
#440
|
|
Новичок ![]() Группа: Members Сообщений: 3 Регистрация: 7.4.2009 Из: Russia, Krasnodar Пользователь №: 16183 Спасибо сказали: 0 раз(а) Девайс:glofiish X500 ![]() |
P.P.S. На самом деле, потом все это будет настраиваемым напрямую в Конфигураторе, просто не успел доделать... Будет несколько индикаторов, которые можно отключать или включать, возможно, даже несколько компоновок. Появилась ещё проблемка. Пользуюсь (в условиях плохого приёма сигнала ОпСоСа) прогой TMmini, которая ставит свой значёк в нижний трей. Есть какой-то вариант устранить подобные действия или перекинуть их на экран плагинов. И вопрос. В предыдущих версиях был фейс Manillы, теперь Android/Hiro. Будет ли возможность создавать скины для MBAGC и менять их, не сбивая общих настроек? Вчера при помощи CrossPad на КПК пробовал удалить строки про погоду (видимо не всё удалил или что-то лишнее зацепил). Выкинуло в дефолтный плагин HS++. Завтра попробую по совету. |
![]() |
|
![]()
Сообщение
#441
|
|
Участник ![]() ![]() Группа: Members Сообщений: 10 Регистрация: 5.4.2010 Пользователь №: 43625 Спасибо сказали: 3 раз(а) Девайс:Witu i900 ![]() |
Отлично! Т.е. константа добавления получилась +80 или все же подбирал? Да, если не сложно, кинь полноразмерные скриншоты остальных страниц (точнее, достаточно Программы, Сообщения, одну из страниц Погоды, Соединения и Звук и Навигация), чтобы мне визуально померить, где и сколько места добавилось свободного. А какой оператор? Всегда ошибка выскакивает или нет? Можешь привести точный ответ оператора на USSD-запрос баланса. Ну еще бы скриншот глянуть, в каком виде на WiTu это показывается? Просто, еще может на WiTu стоит своя OEM-ная обработка USSD-запросов... Добавлял +80, все с первого раза встало нормально, ничего подбирать не пришлось. Скрины сделал, больше 100 кб присоединить не могу, выложил здесь - http://narod.ru/disk/19497149000/Скрины.rar.html. Оператор - Мегафон ДВ. Скрины ответа и ошибки в том же архиве. Ошибка выскакивает всегда. |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.4.2025, 15:59 |