motofan logo
5 страниц V « < 3 4 5 >        
> 

Ивенты . Event - всё о них только тут !, единая тема о Ивентах, все вопросы по ним сюда.

om2804
сообщение 26.2.2008, 20:29 Закрепленное сообщение!


МотоКодер
******

Группа: Разработчики
Сообщений: 786
Регистрация: 14.8.2006
Из: Архангельск
Пользователь №: 95 055

Рейтинг: 1650



Events_log
Эльф предназначен для поиска инвентов. Список инвентов выводится в лог мидвея.
Выход по * (звёздочке)

В конфиге можно забать фильтр. Два значения в пределах которых будут выводится инвенты.
0x00-0x03 - Filtr1
0x04-0x07 - Filtr2

F1 >= x <= F2
где x- выводимые значения инвентов

в лог Midway:
Прикрепленный файл Test_events.zip   ( 6.63 килобайт ) Кол-во скачиваний: 950

в файл:
Прикрепленный файл EventsLog.zip   ( 7.2 килобайт ) Кол-во скачиваний: 569


---------------------------------------------------------------------------------
Save Attach
Предназначен для сохранения аттача ивента в файл, что удобно для последующего изучения аттача.
В конфиге 4 байта - код ивента.
Ивент сохраняется в файл в папке эльфа с именем кода ивента.

Прикрепленный файл SaveAttach.zip   ( 6.44 килобайт ) Кол-во скачиваний: 478

---------------------------------------------------------------------------------

Цитата(VEX @ Сегодня, 9:59)

Народ поскажте как найти инвент на кокой-нибудь пункт меню?
*


назначаешь на каждый пункт меню метку , потом в P2KTOOLS
смотришь Мои Ярлыки , там где ID-команда это и есть ивент в HEX-представлении
их можно и менять https://forum.motofan.ru/index.php?act=Attach&type=post&id=164913
но достаточно считать и посмотреть

---------------------------------------------------------------------------------

Так же некоторые ивенты можно узнать здесь:
ProcedureScaner
в основном для Е398 , но...

при разработке монстра bigserg555 тестировал все ивенты
вот их список для L7e , большенство подойдёт и K1/Z3/L7i/L9/W510
http://bigserg555.wen.ru/ivents.txt
все они в DEC-формате

---------------------------------------------------------------------------------

[zeDDer], Вот версия EventsLog для платформы Rainbow POG.

Конфиг закинуть в E:/ELF/event.cfg (туда же и будет писаться лог)
Работает на v3x и e770.
Эльф скопировать в корень диска а, конфиг скопировать в E:/ELF/event.cfg
Пишет в файл E:/ELF/event.log и выводит в лог мидвея список ивентов.


---------------------------------------------------------------------------------

Сообщение отредактировал baat - 19.8.2009, 17:39
Прикрепленный файл Test_events.zip   ( 6.63 килобайт ) Кол-во скачиваний: 950
Прикрепленный файл ivents_L7e.txt   ( 12.69 килобайт ) Кол-во скачиваний: 898
Прикрепленный файл EventsLog.zip   ( 7.2 килобайт ) Кол-во скачиваний: 569
Прикрепленный файл SaveAttach.zip   ( 6.44 килобайт ) Кол-во скачиваний: 478
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 13.10.2009, 13:40


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Dj_Mixdimka,
А в чем проблема то? Берешь эльф Elfopen, в txt файле прописываешь ивент пункта, с которого хочешь запускать, и прописывашь путь до эльфа. Добавляешь в авторан.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dj_Mixdimka
сообщение 14.10.2009, 8:20


Опытный
***

Группа: Пользователи
Сообщений: 134
Регистрация: 12.10.2009
Из: РБ Мишкино
Пользователь №: 207 874
Модель телефона: L7
Прошивка: Zver 1.3

Рейтинг: 26



А я думал надо MidTransfer.cfg вправлять. Ладно ша попробую. Только надо еще эльф Elfopen скачать smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
newbieholic
сообщение 24.10.2009, 7:01


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 4.9.2008
Пользователь №: 180 492
Модель телефона: Motorola

Рейтинг: 5.5



Can somebody help me give event code for Java Killer and change LP in v3i?
Thanks smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 24.10.2009, 14:40


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(newbieholic @ Сегодня, 11:01)

Java Killer
*


For 01.03R - 0x073C
For 03.05R - 0x0740 ph34r.gif
Цитата(newbieholic @ Сегодня, 11:01)

change LP
*


Has not understood
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
newbieholic
сообщение 25.10.2009, 5:28


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 4.9.2008
Пользователь №: 180 492
Модель телефона: Motorola

Рейтинг: 5.5



I mean this master Fenja
Menu>Setting>Initial Setup>Language/Font
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dj_Mixdimka
сообщение 1.11.2009, 16:19


Опытный
***

Группа: Пользователи
Сообщений: 134
Регистрация: 12.10.2009
Из: РБ Мишкино
Пользователь №: 207 874
Модель телефона: L7
Прошивка: Zver 1.3

Рейтинг: 26



Что я не правильно делаю подскажите пожалуйста. MidTransfer.elf хочу повесить на мировое время.
Опишу свои действия:
Elfopen.txt прописываю инвент запуска и путь к MidTransfer.elf он выглядит так:
03A6;file://a/Elf/MidTransfer.elf!
made:wxm0831,lpktool[edy]!
adder:www.motoedy.cn!
03A6- инвент запуска мирового времени у меня.
Дальше в auto.run прописываю путь к Elfopen и MidTransfer.elf они лежат по такому пути:
file://a/Elf/ElfOpen.elf
file://a/Elf/MidTransfer.elf
И что не так?


Добавлено позже (1.11.2009, 16:22):
Пробовал на другие пункты такая же беда. Может дело в ElfOpen.elf, не хочет работать с памяти телефона?

[Fenja],
А если написать 0x03A6?
Цитата(Dj_Mixdimka @ Сегодня, 19:19)

Дальше в auto.run прописываю путь к Elfopen и MidTransfer.elf
*


MidTransfer, имхо, не обязательно.


Сообщение отредактировал baat - 1.11.2009, 18:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dj_Mixdimka
сообщение 3.11.2009, 15:19


Опытный
***

Группа: Пользователи
Сообщений: 134
Регистрация: 12.10.2009
Из: РБ Мишкино
Пользователь №: 207 874
Модель телефона: L7
Прошивка: Zver 1.3

Рейтинг: 26



Да я и так пробовал все равно результат ноль. Блин первая мая проблема. А что понимается под MidTransfer, имхо?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RomeRo_001
сообщение 3.11.2009, 15:33


Интересующийся
**

Группа: Пользователи
Сообщений: 82
Регистрация: 22.10.2009
Из: Ульяновск
Пользователь №: 208 490
Модель телефона: L7
Прошивка: ---------

Рейтинг: 32.5



Цитата(Dj_Mixdimka @ 3.11.2009, 19:19) *
Да я и так пробовал все равно результат ноль.

плохо пробовал. я с первого раза всё запустил

+baat
так ты пробывал запустить, а он пробывал подождать пока всё распишут подробно, как запустить... разные вещи пробывали...


Сообщение отредактировал baat - 3.11.2009, 18:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dj_Mixdimka
сообщение 4.11.2009, 13:13


Опытный
***

Группа: Пользователи
Сообщений: 134
Регистрация: 12.10.2009
Из: РБ Мишкино
Пользователь №: 207 874
Модель телефона: L7
Прошивка: Zver 1.3

Рейтинг: 26



Всем бальшое спасибо за помошь smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alex-motoL9
сообщение 4.11.2009, 13:28


Ветеран
*****

Группа: Пользователи
Сообщений: 425
Регистрация: 29.1.2008
Из: Україна г.Северодонецк LG обл.
Пользователь №: 161 701
Модель телефона: E398+MPx220+L9+Bravo
Прошивка: WM6.1/DAR12/WM3/05R/

Рейтинг: 536




Народ, может кто знает ивент для L9, чтоб вызывал операцию аналагичную такому действию: когда кидают по зубу песню, и нехватает памяти телефон предлагает удалить существующие файлы (картинки/видео/музыку) и показует файлы с их размерами... так как это вызвать самому ивентом ?
за помощь буду очень благодарен smile.gif

Сообщение отредактировал Alex-motoL9 - 4.11.2009, 13:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DENNIS1236
сообщение 16.11.2009, 12:05


Опытный
***

Группа: Пользователи
Сообщений: 101
Регистрация: 6.4.2009
Из: г.Тутаев(Ярославская обл.)
Пользователь №: 197 226
Модель телефона: L7
Прошивка: [Roсk_Music_NEW]+ЕП2

Рейтинг: 25.5



Подскажите инвент интелектуальной клавиши для L7 ACR
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SaniaZ
сообщение 16.11.2009, 14:55


Мастер
****

Группа: Пользователи
Сообщений: 218
Регистрация: 6.9.2007
Из: Могилёв
Пользователь №: 146 897
Модель телефона: L7 U8230
Прошивка: ACR_RB Cyanogen 7

Рейтинг: 138



Цитата(DENNIS1236 @ 16.11.2009, 15:05) *

Подскажите инвент интелектуальной клавиши для L7 ACR

Возможно ты имел код клавиши?
Код
KEY_SMART   21 = 0x15

А если ивент - то он будет равен тому что у тебя на неё стоит.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 16.11.2009, 14:58


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(Alex-motoL9 @ 4.11.2009, 15:28)

так как это вызвать самому ивентом ?
*


там внутренние ивенты , на стеке скорее всего
просто так не будет вызова
Цитата(DENNIS1236 @ Сегодня, 14:05)

Подскажите инвент интелектуальной клавиши для L7 ACR
*


сам понял, что спросил?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrayZor
сообщение 16.11.2009, 19:59


Мастер
****

Группа: Пользователи
Сообщений: 168
Регистрация: 22.3.2008
Пользователь №: 167 295
Модель телефона: E398, ROKR E1, X2, G100
Прошивка: In development

Рейтинг: 70



Цитата(Alex-motoL9 @ 4.11.2009, 13:28) *

Народ, может кто знает ивент для L9, чтоб вызывал операцию аналагичную такому действию: когда кидают по зубу песню, и нехватает памяти телефон предлагает удалить существующие файлы (картинки/видео/музыку) и показует файлы с их размерами... так как это вызвать самому ивентом ?
за помощь буду очень благодарен smile.gif

На Е398 это называется File Browser Start.... Код ивента непомню но для твоего он будет другим....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SvatSV
сообщение 30.12.2010, 17:58


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 27.10.2010
Пользователь №: 220 930
Модель телефона: L9
Прошивка: R452J_G_08.22.04R

Рейтинг: 1



Как узнать ивент пункта меню в L9. Хочу назначить на пункт меню MotoCMD2 для запуска эльфов. Активировал метки, назначаю метку на пункт меню, но в P2K Tools на вкладке веб ярлыки ничего нет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
47rus
сообщение 7.2.2011, 11:16


Ветеран
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 5.1.2009
Пользователь №: 190 335
Модель телефона: v3i
Прошивка: MotoUpdate

Рейтинг: 5



Хотел найти ивент для одного из пунктов меню, который не устанавливается при помощи меток. Для этого использовал Eventslog.elf. Но он мне выдал вот такой результат:

0x19
0x20f4 att_size=1 b
0x20f1
0x798
0x797
0x81c att_size=8 b
0x81c att_size=8 b
0x19
0x1f5 att_size=3 b
0x19
0x8205a att_size=8 b
0x19
0x8205a att_size=8 b
0x20f1

И это всего лишь часть всего. И что мне отсюда выбрать? Подскажите кто знает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 8.2.2011, 8:08


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083
Модель телефона: E1, k810
Прошивка: r373_g_0e.30.79r

Рейтинг: 323



47rus,

0x19 = EV_RENDER
0x20xx = UIS events (0x20f1 = EV_FRAME_COMPLETED)
0x1f5 = EV_KEY_RELEASE
0x82xxx = ивенты от других процессов, точно не искомый

Во-первых я не вижу ивента о нажатии кнопки. Во-вторых почему Вы думаете что это пункт меню?

Сообщение отредактировал G-XaD - 8.2.2011, 8:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
47rus
сообщение 8.2.2011, 13:40


Ветеран
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 5.1.2009
Пользователь №: 190 335
Модель телефона: v3i
Прошивка: MotoUpdate

Рейтинг: 5



Цитата(G-XaD @ Сегодня, 11:08)
* Во-первых я не вижу ивента о нажатии кнопки. Во-вторых почему Вы думаете что это пункт меню?

У меня в теле стоит 2 симки и я хотел найти ивент вызывающий непосредственно пункт при котором сразу открывался бы выбор оператора. Сейчас я открываю так: вызываю метку profail > изменить номер > выбираю оператора. Ивент искал таким путем - запустил Events.elf, вышел на пункт выбора оператора и нажал " * " и получил вот этот лог. Поправьте меня если я сделал не так, раньше с ивентами я не сталкивался. А вообще то в идеальном варианте я бы хотел чтобы при длинном нажатии "*" сразу бы можно было перейти на другую симку, а при повторном нажатии вернуться обратно, как это осуществляется при переходе стиля оповещ. при нажатии " # ". Только не знаю, возможно ли это.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 9.2.2011, 8:21


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083
Модель телефона: E1, k810
Прошивка: r373_g_0e.30.79r

Рейтинг: 323



47rus,
Ясно, попытаюсь объяснить работу приложений ( http://wiki.motofan.ru/index.php/Application ) в телефоне motorola. В отличии от PC в телефоне приложения не загружаются в оперативную память, а являются частью прошивки и выполняются прямо с ПЗУ ( http://ru.wikipedia.org/wiki/XIP ). При старте прошивки все приложения регистрируются на определенный ивент (в переводе с англ. событие) или сразу на несколько. При появлении определенного ивента в стэке система AFW ( http://wiki.motofan.ru/index.php/AFW ) передает управление функции старта приложения. В телефоне есть особое приложение под названием "Меню", которое вызывается с главного экрана кнопкой "Меню". В нем прописываются все приложения (ивенты старта) и из него они вызываются.

В Вашем случае приложением является
Цитата(47rus @ Вчера, 15:40)
* profail
Это приложение создает GUI ( http://ru.wikipedia.org/wiki/GUI ) со списком, где Вы выбираете сперва "изменить номер", а затем выбираете другой номер. Если приложение "profail" не позволяет создавать метки, значит через вызов метки (читать как "посылку обычного ивента") сделать то, что Вы хотите нельзя. (аналогично нельзя сделать метку на передачу какого-то определенного файла по Bluetooth)

Теоретически возможно сделать эльф, который при запуске переключит активную симку. Для этого обращаться в тему Разработчикам - Предложения По Эльфам (ELF's) в поисках заинтересованного разработчика, которому нужно будет разбираться в механизме чтения и изменения активной симки.

p.s.:
1. Не все делается через ивент.
2. Если делается через ивент, то возможно с ним должны быть данные, которые в банальной метке не идут.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
47rus
сообщение 9.2.2011, 11:07


Ветеран
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 5.1.2009
Пользователь №: 190 335
Модель телефона: v3i
Прошивка: MotoUpdate

Рейтинг: 5



G-XaD,
Благодарю, все понял.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ивенты . Event - всё о них только тут !, единая тема о Ивентах, все вопросы по ним сюда. · Эльфы, их разработка и портирование · Forum
 

5 страниц V « < 3 4 5 >
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.8.2025, 15:49

Форум живёт: