Модификации эльфов для работы на платформе DB 2010 : Эльфы : Форум |
Страница 1 из 5: [1] 2 3 4 5 » |
|
16.11.09, 10:21 |
Выкладываю свои модификации известных эльфов и свои разработки, которые работают на моем телефоне k750i, прошитым прошивкой R1BD001 w800i. Эльфы я модернизировал в связи с некорректной их работой на моем телефоне или отсутствием нужного мне поведения или функций. Call Logger. Исходники взяты из SVN. Следующие доработки: 1. Улучшена работа с файлом регионов. А именно: - файл читается в память порциями по 100 байт (экономия памяти); - поиск происходит в реальном времени а не после полного чтения файла; - поиск оптимизирован для России (8 и 7 в начале номера идентичны); В результате скорость поиска существенно ускорилась и почти не зависит от размера файла регионов. 2. В конце звонка на полсекунды показывается сообщение с регионом абонента. 3. Кодировка utf16 изменена на однобайтовую кодировку телефона cp1251. 4. Удалил имя звонившего из телефонной книги в логах (так как на моем телефоне функция не работала корректно). Напомню: файл regions.ini должен находится в папке /phone/other/ini/Call Logger. В начало файла можно дописать коды городов, с абонентами которых общение происходит часто. Наиболее часто встречающиеся коды я включил в начало файла для ускорения поиска. BookManager, BcfgEdit Исходники эльфов взяты из SVN. Удалил вызов функций, отстутствующих в моей библиотеке. AudioBookReader Исходники эльфа я написал сам. За основу взяты исходники эльфов KeyPlay и Call Logger. Эльф предназначен для прослушивания аудиокниг. Основная функция эльфа - управление плеером с гарнитуры. По нажатию на кнопку гарнитуры эльф включает или отключает проигрывание текущей песни. Кроме этого реализованы следующие функции: 1. Блокирование клавиатуры при нажатии на кнопку гарнитуры. 2. Остановка воспроизведения после отсоединения гарнитуры (в том числе и в режиме когда гарнитура была отсоединена во время входящего звонка). 3. Блокировка клавиатуры после входящего звонка, если до звонка клавиатура была заблокирована. 4 Во время входящего звонка кнопка гарнитуры выполняет свои обычные функции. TextInfo Исходники эльфа любезно предоставил мне автор Zylka. Я внес следующие доработки: 1. Добавил коэффициет для калибровки температуры системы и батарейки. Этот добавочный к-т представляет собой целое число с "+" или "-" в зависимости от того в какую сторону обманывает температура батарейки. После такой калибровки моя батарейка показывает комнатную температуру :) 2. Добавил возможность отображения секунд в часах и идеальных часах. 3. Исправил вывод даты - теперь вывод года 4 цифры. 4. Исправил вывод тока зарядки батареи - данные берутся из другого элемента структуры и отображается ток зарядки даже во время зарадки по USB. 5. Теперь эльф не запустишь 2 раза подряд. Indication of Call Исходники эльфа из SVN. Добавил возможность проигрывать системный звук (у меня стоит бип) в конце минуты разговора. Время, за которое до конца каждой минуты разговора проигрывается звук, одно и то же для звука и вибры. Хотел сказать большое спасибо всем разработчикам эльфов, которые я использую и которые немного доработал. Отдельное спасибо разработчикам эльфов UltraShot и Ploik, которые мне помогли разобраться в некоторых моментах программирования эльфов. Выкладываю исходные тексты эльфов с суффиксом _src. Еще планирую разработать эльф который будет каждые полчаса качать погоду в формате METAR (около 100 байт) и отображать ее на экране в текстовом виде. [ Редактировано igor_b в 18.11.09 17:13 ] Прикрепленный к сообщению файл: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
16.11.09, 11:05 |
igor_b пишет: 3. Кодировка utf16 изменена на однобайтовую кодировку телефона cp1251. фу Добавлено 16.11.09 11:06 не, я понимаю, что w800 не умеет штатно юникодные тексты показывать, но всё равно фу |
|
16.11.09, 12:04 |
офф: я так и знал))) |
|
17.11.09, 02:03 |
missing feature for standard bookmanager Патч: ;W800 SW-R1BD001 +451FFC00 0DD4: FFFFFFFF 8149D644 ; 375: BOOK *GUIonMessage_GetBook ( void *msg); |
|
17.11.09, 09:39 |
igor_b, неверным путем идем, товарищи... ![]() |
|
17.11.09, 09:54 |
alb884, но более простым для меня |
|
18.11.09, 01:12 |
А мне нравится текст инфо тем, что по сравнению со стендбай модом практически не жрет хип. Надеюсь будут новые эльфы |
|
18.11.09, 04:12 |
Ricollin писал: А мне нравится текст инфо тем, что по сравнению со стендбай модом практически не жрет хип. Надеюсь будут новые эльфы уже не раз обсуждалось! нах в стендбае тогда галочки вкл.\выкл.??? или вы думаете если поставить выкл. то все равно функция работать будет? |
|
18.11.09, 07:58 |
я поддерживаю igor_b, реально стенбаймод дафига жрет и если обводки текстов еще поставить то ваще тело тормозит. лучше всего будет скомпилить тока нужные части эльфа для себя. так как при запуске эльфа все тело эльфа будет загружена в RAM которой у нас всего по 3 метра |
|
18.11.09, 09:18 |
Mirba, Если ты нихе...а не понимаешь лучше молчи. Для тебя особо одаренного повторяю последний раз. На 750 у меня стоял стандбай и тормозов небыло. И хипа море. Не нравится не пользуйтесь. Вы задрали уже его. Вечно все свои проблемы с руками и головой валите на него. Берите млять и делайте себе сами чего хотите. |
Страница 1 из 5: [1] 2 3 4 5 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4480 © 2005-2018 mobilefree.justdanpo.ru |