Исходники эльфов : Эльфостроение : Форум

Страница 1 из 5: [1] 2 3 4 5 »

 sprut1:
10.01.08, 13:46
 выкладываем сюда исходники готовых эльфов(если вы конечно не очень жадны))))) )

вот выкладываю исходник lighter
извиняюсь что без коментариев просто щас времени нет,а так желательно писать коментарии

Прикрепленный к сообщению файл:

lighter.rar lighter.rar (0.54 kb; 456 hits) Скачать файл

 UltraShot:
10.01.08, 15:04
 Фонарик v4.0
Описание: на кнопку музыка плавное вкл/выкл лампы, на громкость назначено изменение яркости, а на Power-OFF - закрытие эльфа. Изменение яркости срабатывает только при включённом фонаре (можно менять громкость находясь в плеере). С кнопкой "Музыка" проблем нет.
С комментариями на каждую строчку.

Прикрепленный к сообщению файл:

FlashLight_v4_Source.rar FlashLight_v4_Source.rar (2.15 kb; 454 hits) Скачать файл

 Deitro:
11.01.08, 15:17
 KeyCode - Эльф, отображающий на экране StandBy коды клави(за исключением клавиш # и Escape). # используется для выхода из эльфа, а Escape,как обычно, у возврату на главный экран. Коды выводятся в десятеричной системе.
Не самый полезный эльф :-) , но как исходник может и сгодиться для начинающих


Добавлено 15.1.08 15:28

Исходник SoundOnKeyPress v1.3. Пока еще сырой, так что будет обновляться. Вопросы по исходнику задаем в теме "Эльф SoundOnKeyPress"

Прикрепленный к сообщению файл:

SoundOnKeyPress v1.3.zip SoundOnKeyPress v1.3.zip (2.97 kb; 341 hits) Скачать файл
KeyCode 1.01.zip KeyCode 1.01.zip (1.56 kb; 556 hits) Скачать файл

 GPcH:
23.01.08, 18:40
 Спасибо Sprut'у за предоставленный исходник sistinfo.

Немного модифицировал его чтобы выводил только температуру системы
(обычно остальные данные выводимые sistinfo про аккумулятор многим не требуются).

В аттаче скомпиленный ELF и исходник.

Кто знает как получить данные о CallID и LAC - отпишитесь - не мешало бы приделать эту инфу в эльф :)

Прикрепленный к сообщению файл:

systemtemp.zip systemtemp.zip (0.83 kb; 240 hits) Скачать файл
systemtemp_src.zip systemtemp_src.zip (0.54 kb; 337 hits) Скачать файл

 den_po:
27.02.08, 16:51
 SingleInstance.zip
несложный эльф, выгружающий сам себя. так же будет выгружаться будущей версией букмэна.
смотрите, как сделано в 1inst.c, добавляете single.* в свой проект и всё =)
в startproc/exitproc можно установку/удаление хуков и таймеров поместить.



Добавлено 11.3.08 04:40
missed.zip
напоминалка о пропущенных вызовах v0.3.
писалась строго для себя.
требует наличия в либе следующих функций:
;0928: xxxxxxxx yyyyyyyy ; 24A: bool PlayFileV(u16 * path, u16 * fname, char vol);
;092C: xxxxxxxx yyyyyyyy ; 24B: bool GetSilent(void);
;0930: xxxxxxxx yyyyyyyy ; 24C: bool GetVibrator(bool ignorevibrator,bool ignoresilent);
;0934: xxxxxxxx yyyyyyyy ; 24D: int GetAudioSettings(int what, char* retvalue);
;0938: xxxxxxxx yyyyyyyy ; 24E: int GetChipID(void);
так же требует добавления новой константы (ON_CALLMANAGER_EVENT) в dyn_const.
номер константы на свн есть. значение:
Z610: 0xE1A
W580: 0xE19
K750: 0xA95


Добавлено 26.3.08 23:38
icontexttest.zip
ещё один эльф. демонстрирует использование двух новых функций.

iconidname2id - получить идентификатор иконки по её имени
textidname2id - получить идентификатор текстовой строчки по имени

любая иконка, любая строчка в lng имеют своё имя. часть имён известна (см. icolist.txt / lablist.txt), остальное можно подобрать. в архиве есть таблички для двух разных прошивок, k750 r1ca021 и z610 r6da001, это файлы *.csv (открываются MS Excel либо OpenOffice Calc, разделители ";"). в таблице несколько полей
hash ; id ; name ; value
если сравните *_text.csv, можете заметить, что для одного и того же значения хэша разные идентификаторы, но сточки одинаковые.

итого, для того чтоб получить какую-то строчку, нужно знать её имя, либо строчку, заменяющую имя.
примеры

textidname2id( _T("THM_TITLE_TXT"),-1,&id);
в id будет номер строчки "Themes" ("Темы")

textidname2id( _T("?KBH"),-1,&id); // "?KBH" можно найти в *_text.csv
в id будет номер строчки "Memory cleared" ("Память очищена").

то же самое для иконок.

nkls с се-нсе подсказал хорошую вещь
а посему http://justdanpo.cheb.ru/temp/newtables.rar


[ Редактировано den_po в 28.3.08 10:07 ]

Прикрепленный к сообщению файл:

missed.zip missed.zip (10.23 kb; 273 hits) Скачать файл
SingleInstance.zip SingleInstance.zip (6.73 kb; 274 hits) Скачать файл
icontexttest.zip icontexttest.zip (341.20 kb; 337 hits) Скачать файл

 BigHercules:
09.06.08, 09:16
 den_po
missed.zip
напоминалка о пропущенных вызовах

За основу взял версию с SVN.
Онова осталась таже, но добавились новые возможности..
Теперь в ini кроме [FILE] и [PERIOD] можно задать:
Код: 
;Напоминание о пропущенных вызовах и сообщениях виброй/мелодией
;Во время голосового вызова вибрация/мелодия прекращаются, после окончания снова включаются
;Файл мелодии
[FILE]: %INI_INT%/notification.mp3
; Время (в сек) между проверками на пропущенные вызовы, SMS, EMAIL, MMS
[CHECK_PERIOD]: 5
; Время (в сек) до начала (старта) напоминания после обнаружения пропущенного вызова/сообщения
[PRE_TIME]: 60
; Время (в сек) между напоминанием
[PERIOD]: 30
; Напоминать мелодией (1 - вкл, 0 - выкл)
[MELODY]: 1
; Напоминать вибрацией (1 - вкл, 0 - выкл)
[VIBRA]: 1

;
;AUDIO
;IMAGE
;VIDEO
;THEME
;OTHER
;ELFS
;ELFS_DAEMONS
;ELFS_CONFIG

;%INI_INT% == %INI_EXT% == ini folder


Прикрепленный к сообщению файл:

Missed_0.6.src.zip Missed_0.6.src.zip (8.79 kb; 135 hits) Скачать файл
Missed_0.6.zip Missed_0.6.zip (3.43 kb; 92 hits) Скачать файл

 awg:
09.06.08, 10:05
 
;AUDIO
;IMAGE
;VIDEO
;THEME
;OTHER
;ELFS
;ELFS_DAEMONS
;ELFS_CONFIG

Это как понимать? Я прсто немного не догоняю.

%INI_INT%/notification.mp3
.....
;%INI_INT% == %INI_EXT% == ini folder

Т.е. файл mp3 ложить в ини или можно свой путь прописать?

 den_po:
09.06.08, 10:22
 awg
ничего сложного
AUDIO_INT это папка аудио на телефоне, OTHER_EXT это прочее на карте.
пути для твоего телефона можешь поглядеть в .h файлах, что в папке target на свн.
можно вручную полный путь вписывать, но я считаю, что макросами удобней. я, например, не помню свой путь до папки аудио на карте

 BigHercules:
09.06.08, 10:24
 
awg пишет:
;AUDIO
;IMAGE
;VIDEO
;THEME
;OTHER
;ELFS
;ELFS_DAEMONS
;ELFS_CONFIG

Это как понимать? Я прсто немного не догоняю.

%INI_INT%/notification.mp3
.....
;%INI_INT% == %INI_EXT% == ini folder

Т.е. файл mp3 ложить в ини или можно свой путь прописать?

Т.е. для пути файла mp3 можно задать следующие значения:
%AUDIO_INT%/fiile.mp3 - значит в папочке "Звуки" в телефоне
%AUDIO_EXT%/fiile.mp3 - значит в папочке "Звуки" на карте памяти
и т.д. аналогично для другий "стандартных" значений.
%AUDIO_INT% внутри эльфа будет заменено на правильный путь.

В том числе можно прописать и свой путь. Например,
/usb/other/bla-bla/fiile.mp3

Задание пути при помощи макросов уже была в исходном коде, который предоставил den_po.


---------------
Упс :oops:... уже ответили, немного опоздал.


[ Редактировано BigHercules в 9.6.08 10:26 ]

 Xe1:
25.08.08, 19:50
 исходники эльфа fastbar0.3 beta and 0.3 standby ver.
разработка прекращена =(

Прикрепленный к сообщению файл:

FastBar.zip FastBar.zip (164.54 kb; 195 hits) Скачать файл
FastBar_stb.zip FastBar_stb.zip (132.31 kb; 170 hits) Скачать файл
fb3241.7z fb3241.7z (57.23 kb; 124 hits) Скачать файл
Страница 1 из 5: [1] 2 3 4 5 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2554

© 2005-2018 supertrubka.org