IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Разработка скинов для HomeScreen++, скины, типовые решения, полезные программки и т.д.
AGC
сообщение 3.5.2009, 18:28
Сообщение #1


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


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
 
Начать новую тему
Ответов
combat44
сообщение 5.4.2010, 11:21
Сообщение #2


Участник
**

Группа: Members
Сообщений: 10
Регистрация: 5.4.2010
Пользователь №: 43625
Спасибо сказали: 3 раз(а)

Девайс:Witu i900


А версия для WQVGA планируется?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 5.4.2010, 14:37
Сообщение #3


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(combat44 @ 5.4.2010, 12:21) *
А версия для 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)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
combat44
сообщение 6.4.2010, 5:14
Сообщение #4


Участник
**

Группа: Members
Сообщений: 10
Регистрация: 5.4.2010
Пользователь №: 43625
Спасибо сказали: 3 раз(а)

Девайс:Witu i900


Цитата(AGC @ 5.4.2010, 22:37) *
У меня нет устройств с WQVGA и WVGA экранами, т.ч., если ты поможешь, то можно попробовать что-нибудь сделать в этом направлении (IMG:style_emoticons/default/smile.gif)

Сделал все согласно указаний. Получилось вот так:
Прикрепленный файл  Screen001.jpg ( 36.84 килобайт ) Кол-во скачиваний: 82
Прикрепленный файл  Screen002.jpg ( 35.65 килобайт ) Кол-во скачиваний: 44

Так же пустое место есть в контактах и программах, можно спокойно добавить еще один ряд. На главной на пустое место можно добавить события календаря.
И что-то баланс не показывает - выскакивает балун, а потом - ошибка получения данных.


Спасибо сказали:
AGC,
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 7.4.2010, 12:04
Сообщение #5


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(combat44 @ 6.4.2010, 6:14) *
Сделал все согласно указаний. Получилось вот так:
Так же пустое место есть в контактах и программах, можно спокойно добавить еще один ряд. На главной на пустое место можно добавить события календаря.

Отлично! Т.е. константа добавления получилась +80 или все же подбирал? Да, если не сложно, кинь полноразмерные скриншоты остальных страниц (точнее, достаточно Программы, Сообщения, одну из страниц Погоды, Соединения и Звук и Навигация), чтобы мне визуально померить, где и сколько места добавилось свободного.
Цитата(combat44 @ 6.4.2010, 6:14) *
И что-то баланс не показывает - выскакивает балун, а потом - ошибка получения данных.

А какой оператор? Всегда ошибка выскакивает или нет? Можешь привести точный ответ оператора на USSD-запрос баланса. Ну еще бы скриншот глянуть, в каком виде на WiTu это показывается? Просто, еще может на WiTu стоит своя OEM-ная обработка USSD-запросов...

Цитата(sib.rock @ 6.4.2010, 14:11) *
Разобрался, понравилось, но есть одно но...
Как бы убрать погоду с часов на основном экране? Пусть она будет только в своих вкладках.

Пока только ручками:

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. На самом деле, потом все это будет настраиваемым напрямую в Конфигураторе, просто не успел доделать... Будет несколько индикаторов, которые можно отключать или включать, возможно, даже несколько компоновок.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
sib.rock
сообщение 8.4.2010, 0:21
Сообщение #6


Новичок
*

Группа: Members
Сообщений: 3
Регистрация: 7.4.2009
Из: Russia, Krasnodar
Пользователь №: 16183
Спасибо сказали: 0 раз(а)

Девайс:glofiish X500


Цитата(AGC @ 7.4.2010, 12:04) *
P.P.S. На самом деле, потом все это будет настраиваемым напрямую в Конфигураторе, просто не успел доделать... Будет несколько индикаторов, которые можно отключать или включать, возможно, даже несколько компоновок.

Появилась ещё проблемка. Пользуюсь (в условиях плохого приёма сигнала ОпСоСа) прогой TMmini, которая ставит свой значёк в нижний трей. Есть какой-то вариант устранить подобные действия или перекинуть их на экран плагинов.
И вопрос. В предыдущих версиях был фейс Manillы, теперь Android/Hiro. Будет ли возможность создавать скины для MBAGC и менять их, не сбивая общих настроек?

Вчера при помощи CrossPad на КПК пробовал удалить строки про погоду (видимо не всё удалил или что-то лишнее зацепил). Выкинуло в дефолтный плагин HS++. Завтра попробую по совету.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Сообщений в этой теме
- AGC   Разработка скинов для HomeScreen++   3.5.2009, 18:28
- - bjkolev   А как можно програми CallerID, GreenButton, Misse...   29.3.2010, 16:40
|- - AGC   Цитата(bjkolev @ 29.3.2010, 17:40) А как ...   29.3.2010, 18:10
- - AGC   Оболочка MBAGC v0.9.0.2 Оболочка пальцеориентиров...   30.3.2010, 1:28
|- - se7en   Цитата(AGC @ 30.3.2010, 3:28) Оболочка MB...   30.3.2010, 7:36
|- - AGC   Цитата(se7en @ 30.3.2010, 8:36) Планирует...   30.3.2010, 10:17
- - se7en   Цитата(AGC @ 30.3.2010, 3:28) Оболочка MB...   30.3.2010, 10:57
|- - AGC   Цитата(se7en @ 30.3.2010, 11:57) Но вот н...   30.3.2010, 11:21
- - AGC   Обновил версию до 0.9.0.1. Добавил в Монитор подде...   30.3.2010, 17:59
- - bjkolev   Ну - споделить что попробовал и что получилось. Пр...   31.3.2010, 20:53
|- - AGC   Цитата(bjkolev @ 31.3.2010, 21:53) Прошив...   1.4.2010, 11:17
|- - AGC   Цитата(bjkolev @ 31.3.2010, 21:53) Замети...   1.4.2010, 13:44
- - se7en   Цитата(AGC @ 30.3.2010, 3:28) Оболочка MB...   1.4.2010, 5:43
- - Tank   Привет! Установил на зверя х600 с прошивкой WM...   1.4.2010, 11:37
- - AGC   Цитата(Tank @ 1.4.2010, 12:37) Вопрос: по...   1.4.2010, 13:55
- - bjkolev   ЦитатаНадо попробовать подождать секунд 10-20. Там...   1.4.2010, 16:11
|- - se7en   Цитата(bjkolev @ 1.4.2010, 18:11) Думаю е...   2.4.2010, 8:16
|- - AGC   Цитата(se7en @ 2.4.2010, 9:16) Не совсем ...   4.4.2010, 1:56
- - AGC   Опубликовал версию 0.9.0.1 для VGA...   3.4.2010, 5:41
- - AGC   Мда...а Придется, наверное, переделать скриншоты....   3.4.2010, 22:43
- - AGC   Заодно уж заменил QVGA-версию на 0.9.0.2: - унифи...   4.4.2010, 2:57
- - combat44   А версия для WQVGA планируется?   5.4.2010, 11:21
|- - AGC   Цитата(combat44 @ 5.4.2010, 12:21) А верс...   5.4.2010, 14:37
|- - combat44   Цитата(AGC @ 5.4.2010, 22:37) У меня нет ...   6.4.2010, 5:14
|- - AGC   Цитата(combat44 @ 6.4.2010, 6:14) Сделал ...   7.4.2010, 12:04
|- - sib.rock   Цитата(AGC @ 7.4.2010, 12:04) P.P.S. На с...   8.4.2010, 0:21
||- - AGC   Цитата(sib.rock @ 8.4.2010, 1:21) Появила...   8.4.2010, 11:33
||- - sib.rock   Цитата(AGC @ 8.4.2010, 11:33) Для WM 6.5 ...   8.4.2010, 15:18
||- - AGC   Цитата(sib.rock @ 8.4.2010, 16:18) Частич...   8.4.2010, 19:32
|- - combat44   Цитата(AGC @ 7.4.2010, 20:04) Отлично...   8.4.2010, 0:36
- - bjkolev   ЦитатаОболочка отлично запускается и прекрасно раб...   5.4.2010, 17:14
|- - se7en   Цитата(bjkolev @ 5.4.2010, 19:14) А вий с...   6.4.2010, 10:50
|- - combat44   Цитата(se7en @ 6.4.2010, 18:50) Заходим в...   6.4.2010, 11:27
- - zojberg1988   хочу 240*400   6.4.2010, 0:18
- - bjkolev   ЦитатаПробовали! Вот последняя портация на баз...   6.4.2010, 12:06
|- - se7en   Цитата(bjkolev @ 6.4.2010, 14:06) Ето сбо...   6.4.2010, 12:14
- - sib.rock   День добрый! Вчера скачал mbagc_v0901_qvga.rar...   6.4.2010, 13:11
- - ches1o   Всем привет! Установил MBAGC QVGA_0_9_0_2 и ст...   7.4.2010, 11:54
|- - AGC   Цитата(ches1o @ 7.4.2010, 12:54) Всем при...   7.4.2010, 12:27
- - SP3   AGC, долго я отсутствовал..... А ты тут столько де...   7.4.2010, 12:30
- - ches1o   AGC Я уже писал, все остальные работают. Хоть Алма...   7.4.2010, 12:57
- - AGC   ches1o, я думаю, локальные проблемы на weather.com...   7.4.2010, 13:38
- - ches1o   AGC Спасибо. Наберусь терпения. Но на weather.com...   7.4.2010, 14:23
- - AGC   ches1o, на коммуникаторе я попробовал установить Б...   7.4.2010, 14:56
- - AGC   combat44, по балансу... Попробуй еще проверить в р...   8.4.2010, 11:04
|- - combat44   Цитата(AGC @ 8.4.2010, 19:04) combat44, п...   8.4.2010, 12:47
|- - AGC   Цитата(combat44 @ 8.4.2010, 13:47) Записе...   8.4.2010, 13:34
|- - combat44   Цитата(AGC @ 8.4.2010, 21:34) когда ты De...   8.4.2010, 23:58
|- - AGC   Цитата(combat44 @ 9.4.2010, 0:58) Ошибка ...   9.4.2010, 13:11
- - SP3   AGC, очень порадовала скорость и новые фишки оболо...   8.4.2010, 18:49
- - SP3   ЦитатаПредельно странно, все должно запускаться. Т...   8.4.2010, 22:56
- - AGC   SP3, попробуй скопировать целиком папку BSWeather ...   8.4.2010, 23:39
- - SP3   Цитатапопробуй просто удалить сначала из этой папк...   9.4.2010, 9:21
- - AGC   Наконец-то дошли руки написать описание версии 0.9...   9.4.2010, 23:29
- - nikolasi   Всем привет.AGC-сборка супер.Сам делаю сборки и ск...   10.4.2010, 0:07
|- - AGC   Цитата(nikolasi @ 10.4.2010, 1:07) Всем п...   10.4.2010, 0:21
- - nikolasi   Спасибо за ответ.Анимацию получилось поставить чер...   10.4.2010, 0:52
- - AGC   Тестовое обновление для версий 0.9.0.x от 10.04 И...   10.4.2010, 4:58
- - SP3   Цитата- в Конфигураторе погоды введена новая опция...   10.4.2010, 11:39
|- - AGC   Цитата(SP3 @ 10.4.2010, 12:39) И всё-таки...   10.4.2010, 14:34
|- - se7en   Цитата(AGC @ 10.4.2010, 16:34) Кстати, во...   10.4.2010, 20:02
|- - hm_igor   сообщения программы расписание погода настройки   10.4.2010, 20:34
- - AGC   Второе тестовое обновление для версий 0.9.0.x от 1...   11.4.2010, 20:02
- - AGC   Доделал еще и подавление нижнего нотификационного ...   12.4.2010, 19:11
- - se7en   Такой баг-репорт: Двойной пируэт - а нужен ли он ?...   12.4.2010, 19:23
- - AGC   se7en, я уже чуть раньше кому-то отвечал. Это у те...   12.4.2010, 19:32
- - se7en   Т.е. так: 1. День недели 2. Дата А можно первую ус...   12.4.2010, 19:40
|- - AGC   Цитата(se7en @ 12.4.2010, 20:40) Т.е. так...   12.4.2010, 23:12
- - SP3   AGC, ну что ж, по традиции отчёт: На 3х зверьках п...   16.4.2010, 14:23
|- - AGC   Цитата(SP3 @ 16.4.2010, 15:23) AGC, ну чт...   16.4.2010, 23:30
|- - combat44   Цитата(AGC @ 17.4.2010, 7:30) Если получи...   17.4.2010, 0:39
- - SP3   Цитатау меня будет просьба протестировать планируе...   17.4.2010, 11:03
- - AGC   Ближе к вечеру закину третье тестовое обновление.....   18.4.2010, 11:47
- - se7en   Вопрос1: Не дает покоя небольшой баг (м.б. только ...   19.4.2010, 10:40
|- - AGC   Цитата(se7en @ 19.4.2010, 11:40) Вопрос1:...   19.4.2010, 16:11
- - AGC   Третье тестовое обновление для версий 0.9.0.x от 1...   19.4.2010, 15:27
|- - se7en   Цитата(AGC @ 19.4.2010, 17:27) Третье тес...   20.4.2010, 19:05
- - SP3   AGC, последнее время ловлю глюк - в 00:00 происход...   19.4.2010, 16:17
- - AGC   SP3, 1. Попробуй установить последнее третье обнов...   19.4.2010, 16:27
- - SP3   AGC, 1. Это завтра - причина ниже 2. Так ради это...   19.4.2010, 17:13
|- - AGC   Цитата(SP3 @ 19.4.2010, 18:13) 1. Это зав...   19.4.2010, 17:30
- - SP3   ЦитатаДостаточно перевести временно ручками часы Т...   19.4.2010, 20:26
|- - AGC   Цитата(SP3 @ 19.4.2010, 21:26) Но НИРАЗУ ...   19.4.2010, 21:29
- - SP3   Цитатаа виснет у тебя сам HS++ похоже, что плохо.....   19.4.2010, 22:23
|- - AGC   Цитата(SP3 @ 19.4.2010, 23:23) Ну может п...   19.4.2010, 22:36
- - AGC   SP3, проверил. Мда...а, на 23037 на HTC Love при в...   19.4.2010, 23:15
- - SP3   ЦитатаНу да на то и тестовое обновление, чтобы ино...   20.4.2010, 10:09
- - AGC   SP3, я похоже что-то перемудрил в третьем обновлен...   20.4.2010, 18:15
- - SP3   ЦитатаВсе будет работать... и круто будет работать...   20.4.2010, 18:30
- - fanfan   большая просьба - подскажите как отключить iContac...   20.4.2010, 19:45
- - AGC   fanfan, я же вроде отвечал уже там, где в первый р...   20.4.2010, 23:21
- - fanfan   AGC - у меня в автозагрузке кроме клавы Cliquick е...   21.4.2010, 10:02
- - AGC   fanfan, а WM какой версии стоит? GreenButton, да, ...   21.4.2010, 10:24
- - fanfan   AGC - у меня WM6.5 На самом деле основной вопрос н...   21.4.2010, 11:16
- - AGC   fanfan, так как и всегда и все настраивается, т.е....   21.4.2010, 18:03
- - bjkolev   Думаю, что проблема с висанием связана с длиной xm...   22.4.2010, 6:21
|- - AGC   Цитата(bjkolev @ 22.4.2010, 7:21) Думаю, ...   22.4.2010, 19:06
- - AGC   Четвертое тестовое обновление для версий 0.9.0.x о...   22.4.2010, 7:31
- - Siemens92   жалко нету для wqvga ...   22.4.2010, 16:52
|- - AGC   Цитата(Siemens92 @ 22.4.2010, 17:52) жалк...   22.4.2010, 18:43
- - bjkolev   Все не понял, но пока спосибо для ответь. У меня п...   23.4.2010, 0:44
6 страниц V  « < 3 4 5 6 >


Тема закрытаНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 1.5.2026, 3:57
return_links(); ?>