IPB

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

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


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


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
27 страниц V  « < 24 25 26 27 >  
Начать новую тему
Ответов
AGC
сообщение 23.4.2010, 10:56
Сообщение #502


PDA2U.RU Team
****

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




Цитата(bjkolev @ 23.4.2010, 1:44) *
В нет-е я заметил вот токую подобную программу - rlToday, котороя наверно не так многостранна как HS++, но у нее сорс-код разпространяется свободно, как я понял.
rlToday - Source Code

Ок, спасибо, потом попробую глянуть. Не совсем то, что нужно, но может что можно будет потом позаимствовать (IMG:style_emoticons/default/smile.gif)
Цитата(bjkolev @ 23.4.2010, 1:44) *
Откуда появляются первие букви дней недели в будилник - "ПВСЧПсв" ?

Это встроено в Монитор событий. Я потом, когда буду делать поддержку других языков, вынесу все текстовые надписи в конфигурационные файлы, чтобы их можно было поменять.
Цитата(bjkolev @ 23.4.2010, 1:44) *
Как можно кнопку "Звонки" на "Calls" поменят? Все таки с права стоит "SMS", а не "Сообщения". (IMG:style_emoticons/default/smile.gif)

Это картинка в папке MBAGC - missed0.png
Можно поменять на любую.
Цитата(bjkolev @ 23.4.2010, 1:44) *
Я у меня переделал титулние названия всех страницей в реестом на болгарском.

Здорово! Я потом доделаю возможность интернационализации для всех утилит, вынеся надписи в конфиги, тогда можно будет сделать полностью болгарскую версию. Кстати, прямо сейчас можно для погоды на Главной странице поменять надписи "День" и "Ночь" на болгарские, можно исправить либо в MBAGC.xml, либо прямо в папке Конфигуратора (MBAGC\progs\MBAGCConfig) в файле 0_1.txt (кодировка текста - UTF8).
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
se7en
сообщение 23.4.2010, 11:12
Сообщение #503


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 428
Регистрация: 25.3.2009
Из: PDA-HACK laboratory
Пользователь №: 15064
Спасибо сказали: 163 раз(а)

Девайс:HTC Artemis


Цитата(AGC @ 23.4.2010, 12:56) *
Здорово!
Кому-то здорово, а кому-то нет...Опять зависает (что странно вылетает активсинк настройка) - злосчастный будильник при тапе. Возможно причиной явилось внедрение Фейк-сервера в прошивку?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 23.4.2010, 11:37
Сообщение #504


PDA2U.RU Team
****

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




Цитата(se7en @ 23.4.2010, 12:12) *
Кому-то здорово, а кому-то нет...Опять зависает (что странно вылетает активсинк настройка) - злосчастный будильник при тапе. Возможно причиной явилось внедрение Фейк-сервера в прошивку?

Да, возможно, дело сугубо в твоей прошивке. Там вроде нечему зависать. Для эксперимента попробуй сделать две вещи:

1. Попробуй установить (несколько раз) будильник через ярлык Сигналы в меню Пуск (у тебя же 6.5?) и через Пуск -> Параметры -> Часы и сигналы. Если при этом не виснет, то очисти и назначь акцию на будильнике в MBAGC.

2. Если все равно виснет, попробуй временно отключить Монитор событий в оболочке и повторить операции п.1. Если виснет временами, дело 100% в прошивке или самом HS++, тогда попробуй отключить еще и сам HS++ и повторить п.1. Если нет, будем думать о возможных причинах.

Кстати, если даже при выключенном мониторе и HS++ все равно виснет, попробуй проверить еще одну вещь. Поменяй мелодии звонка будильника, пройдет смена? Также попробуй просто поменять мелодии звонка для входящего вызова, пройдет ли замена?

P.S. Да, я проверял эту функцию на всех своих устройствах, зависаний нет, да и вроде быть их там не может (в Мониторе идет просто мониторинг изменений реестра и новые значения пишутся вообще в другую ветку реестра). В т.ч. специально проверял и на HTC Love на 23037.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 23.4.2010, 14:16
Сообщение #505


PDA2U.RU Team
****

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




P.S. Ждите в ближайшем будущем:

1. Конфигурирование набора индикаторов Главной страницы (пока просто в виде убрать/показывать, мне для версии под КПК надо (IMG:style_emoticons/default/smile.gif) )
2. Возможность показа и обратного скрытия подавленного нижнего нотификационного трея (чтобы OEM-ные утилитки для ряда устройств можно было легко использовать, опять же из-за специфики Acer N311 (IMG:style_emoticons/default/smile.gif) )
3. Версию под WQVGA (ну...у, обещал уж (IMG:style_emoticons/default/smile.gif) )
4. Возможность интернационализации оболочки (перевода на другие языки, уже bjkolev обещал (IMG:style_emoticons/default/smile.gif) )

P.S. На следующей стадии, видимо, начнется изменение интерфейса пользователя конфигураторов под пальцеориентированный интерфейс...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SP3
сообщение 23.4.2010, 15:17
Сообщение #506


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 789
Регистрация: 28.2.2008
Из: г.Орёл
Пользователь №: 590
Спасибо сказали: 116 раз(а)

Девайс:hp 6815


AGC, последнее тестовое обновление, все фишки включены.
После софт-ресета, загрузки винды и старта монитора появляется сам скрин оболочки, но с иконкой в трее (две стрелочки по окружности, красная и синяя), после чего на белом фоне идёт обновление оболочки с двумя 5ти секундными обратными отсчётами. Потом скрин появляется снова без всяких иконок в трее и нормально функционирует.
Это так должно быть или мне просто повезло? (IMG:style_emoticons/default/wink.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 23.4.2010, 16:19
Сообщение #507


PDA2U.RU Team
****

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




SP3, да, так и должно быть при включенной опции подавления нижнего нотификационного трея. Зато потом он не должен вылезать нигде (IMG:style_emoticons/default/smile.gif) Впрочем, потом будет иной механизм, более "правильный". Я просто не успел доделать перехват оконной процедуры оболочки Today WM...

P.S. Если тебе это не нужно, просто выключи подавление нижнего нотификационного трея. Это критично для тех устройств, где есть жизненно необходимый OEM-софт с иконками в нижнем трее (типа Acer N311).
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
bjkolev
сообщение 25.4.2010, 3:54
Сообщение #508


Участник
**

Группа: Members
Сообщений: 33
Регистрация: 2.9.2008
Из: София
Пользователь №: 2367
Спасибо сказали: 4 раз(а)

Девайс:HP iPAQ rw6815


Цитата(AGC @ 23.4.2010, 10:56) *
Это картинка в папке MBAGC - missed0.png
Можно поменять на любую.

Кстати, прямо сейчас можно для погоды на Главной странице поменять надписи "День" и "Ночь" на болгарские,

Картинку нашел, но програмний фон у меня белий бил, поетому и не заметил что там и надпис стоить (IMG:style_emoticons/default/smile.gif) .
У меня не только на главной странице, но и у всех страницах погодий стоит "Ден" и "Нощ", а также "изгрев:"/восход и "залез"/закат
Цитата(AGC @ 23.4.2010, 14:16) *
4. Возможность интернационализации оболочки (перевода на другие языки, уже bjkolev обещал (IMG:style_emoticons/default/smile.gif) )

(IMG:style_emoticons/default/smile.gif) ну, на болгарском могу сделать, на немецком - тоже, английски буду google-ить, но на других язиках (в т.ч. и руский) пробавать не буду. (IMG:style_emoticons/default/smile.gif)
Только ето сделаю, когда руский конфигурационний файл увижу.

Обновил я у себе до последней версии, но осталось зависание в 0:00 ч., когда КПК меняеть прогноз на следующий день. Ето каждой ночь получается. Другие зависания (вкл./вийкл. страниц и рестарт потом) - стали менше, как прошивку WM6.1 от Кайзера с 12.10.2008 ставил.

Ну, вот так и все, думаю.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 25.4.2010, 11:17
Сообщение #509


PDA2U.RU Team
****

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




Цитата(bjkolev @ 25.4.2010, 4:54) *
Обновил я у себе до последней версии, но осталось зависание в 0:00 ч., когда КПК меняеть прогноз на следующий день. Ето каждой ночь получается.

Это на 0.9.0.6? Странно, а как это выглядит? Опция перезагрузки скина после обновления прогноза погоды включена? Устройство просыпается в 00:00? Идет ли первый, а потом второй отсчет времени? В общем, как именно это выглядит и на какой стадии идет повисание?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
bjkolev
сообщение 25.4.2010, 13:16
Сообщение #510


Участник
**

Группа: Members
Сообщений: 33
Регистрация: 2.9.2008
Из: София
Пользователь №: 2367
Спасибо сказали: 4 раз(а)

Девайс:HP iPAQ rw6815


Цитата(AGC @ 25.4.2010, 11:17) *
Это на 0.9.0.6? Странно, а как это выглядит? Опция перезагрузки скина после обновления прогноза погоды включена? Устройство просыпается в 00:00? Идет ли первый, а потом второй отсчет времени? В общем, как именно это выглядит и на какой стадии идет повисание?

Да, ето на 0.9.0.6. Но у меня только много допольнителний софт, поетому думаю, что ето получается не только из за HS++. (IMG:style_emoticons/default/smile.gif)
В 0:00 ч. я не смотрел каждий раз что получается, но КПК зависает после 2-ой отчеть времени, думаю. И картинка утром на екране каждий раз разная - когда Activsync, когда другое. КПК ночю стоить подключен к ББ. Опция "Перезапуск после обновления" включена. Тоже и "Запрос подтверждеия обновления". "Обновление при подкл. к комп." отключено, потому что опять такое зависание произходить, когда КПК к ББ привязиваю.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SP3
сообщение 26.4.2010, 0:10
Сообщение #511


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 789
Регистрация: 28.2.2008
Из: г.Орёл
Пользователь №: 590
Спасибо сказали: 116 раз(а)

Девайс:hp 6815


bjkolev, странно очень....
У меня на последнем билде именно этого как раз и не наблюдается - на предыдущих, да. Как раз об этом и писал ранее.
А вот на новом всё отлично работает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
bjkolev
сообщение 26.4.2010, 1:32
Сообщение #512


Участник
**

Группа: Members
Сообщений: 33
Регистрация: 2.9.2008
Из: София
Пользователь №: 2367
Спасибо сказали: 4 раз(а)

Девайс:HP iPAQ rw6815


Цитата(SP3 @ 26.4.2010, 0:10) *
bjkolev, странно очень....
У меня на последнем билде именно этого как раз и не наблюдается - на предыдущих, да. Как раз об этом и писал ранее.
А вот на новом всё отлично работает.

Сегодня КПК не бил включен к ББ - зависнул на телефон. Думаю - зависание произходит на последную программу, которая била стартирована перед обновление погодой в 0:00ч. (IMG:style_emoticons/default/smile.gif)
У меня билд MBAGC 0.9.0.6.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 26.4.2010, 9:08
Сообщение #513


PDA2U.RU Team
****

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




Цитата(bjkolev @ 26.4.2010, 2:32) *
Сегодня КПК не бил включен к ББ - зависнул на телефон. Думаю - зависание произходит на последную программу, которая била стартирована перед обновление погодой в 0:00ч. (IMG:style_emoticons/default/smile.gif)
У меня билд MBAGC 0.9.0.6.

Пожалуйста, проверь две вещи:

1. При выключенной опции перезагрузки скина HS++ тоже происходит повисание?

2. Попробуй перезагрузить скин HS++ вручную, будет ли повисание?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 26.4.2010, 13:32
Сообщение #514


PDA2U.RU Team
****

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




В течение 1-2 недель: www.mbagc.ru


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
bjkolev
сообщение 26.4.2010, 16:31
Сообщение #515


Участник
**

Группа: Members
Сообщений: 33
Регистрация: 2.9.2008
Из: София
Пользователь №: 2367
Спасибо сказали: 4 раз(а)

Девайс:HP iPAQ rw6815


Цитата(AGC @ 26.4.2010, 9:08) *
Пожалуйста, проверь две вещи:

1. При выключенной опции перезагрузки скина HS++ тоже происходит повисание?

2. Попробуй перезагрузить скин HS++ вручную, будет ли повисание?

1. Вийключил опцию для перезагрузки и через WiFi обновил погоду без повисание.
2. Перезагрузил скин вручную - тоже не било повисание.
Буду смотреть в 24:00 при связь с ББ и переход главной странице на следующий день что произходить. (IMG:style_emoticons/default/smile.gif)
П.П. Все прошло в 0:00ч. без повисания. Я ето точно не смотрел, но утром будилник сработал. (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SP3
сообщение 27.4.2010, 11:06
Сообщение #516


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 789
Регистрация: 28.2.2008
Из: г.Орёл
Пользователь №: 590
Спасибо сказали: 116 раз(а)

Девайс:hp 6815


Цитата
www.mbagc.ru

Поздравляю(IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 27.4.2010, 12:27
Сообщение #517


PDA2U.RU Team
****

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




SP3, на самом деле, все уже почти активно, точнее, активно, но не настроено (IMG:style_emoticons/default/smile.gif) Мне просто надоело, что наш форум начал часто и главное надолго падать... В течение пары дней, если успею, сбацаю простенький дизайн основного сайта и его содержимое, ну и форум настрою, т.к. сейчас в мучительных раздумьях о необходимых подфорумах (IMG:style_emoticons/default/biggrin.gif) Тут мы обходились одной веткой, но это несерьезно, раз уж движок установлен (IMG:style_emoticons/default/smile.gif)

Цитата(bjkolev @ 26.4.2010, 17:31) *
П.П. Все прошло в 0:00ч. без повисания. Я ето точно не смотрел, но утром будилник сработал. (IMG:style_emoticons/default/smile.gif)

Тогда и отлично, оставь пока выключенной эту опцию, потом буду дальше оптимизировать, попробую разобраться в дополнительных возможных причинах. Собственно, специально делал опциональным, чтобы можно было отключать.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SP3
сообщение 27.4.2010, 14:01
Сообщение #518


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 789
Регистрация: 28.2.2008
Из: г.Орёл
Пользователь №: 590
Спасибо сказали: 116 раз(а)

Девайс:hp 6815


Цитата
но это несерьезно, раз уж движок установлен

Вот вот)))
Поболтать то мы любим(IMG:style_emoticons/default/wink.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
se7en
сообщение 27.4.2010, 14:02
Сообщение #519


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 428
Регистрация: 25.3.2009
Из: PDA-HACK laboratory
Пользователь №: 15064
Спасибо сказали: 163 раз(а)

Девайс:HTC Artemis


Цитата(AGC @ 27.4.2010, 14:27) *
Мне просто надоело, что наш форум начал часто и главное надолго падать...
...Что же будет с PDA-HACK ? Последнее время держится он в основном на AGC
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 27.4.2010, 14:26
Сообщение #520


PDA2U.RU Team
****

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




Цитата(se7en @ 27.4.2010, 15:02) *
...Что же будет с PDA-HACK ? Последнее время держится он в основном на AGC

Котлеты и мухи отдельно (IMG:style_emoticons/default/smile.gif) Здесь прошивки и т.д. и т.п., там сугубо MBAGC (на мой взгляд, она просто уже переросла общетематический форум (IMG:style_emoticons/default/smile.gif) )... На самом деле, есть категорическое желание разнести эти виды деятельности в силу ряда причин.

P.S. Можно начинать пробовать смотреть: http://mbagc.ru/forum/index.php. Я, правда, еще с правами доступа, полным набором категорий и формумов и т.п. только разбираюсь, если не будет доступа или возникнут другие проблемы, то в личку пишите (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SP3
сообщение 27.4.2010, 16:14
Сообщение #521


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 789
Регистрация: 28.2.2008
Из: г.Орёл
Пользователь №: 590
Спасибо сказали: 116 раз(а)

Девайс:hp 6815


уже зарегился)))))
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

27 страниц V  « < 24 25 26 27 >
Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.4.2025, 4:15
return_links(); ?>