FAQ :
Что надо сделать, чтобы сделать ява-программу резидентной (standby, по умолчанию) :
1) взять мидлет, который поддерживает работу в резидентном режиме (т.е. не просто может запускаться при звонке, смске, сообщении ежедневника, будильника или как скринсейвер, но и обрабатывать эти события - сообщать о звонке, смске и т.п. или производить какие-то другие действия. При запуске обычных мидлетов вы просто не услышите извещения о поступлении звонка, смски и т.п., будет только мигающая строка и значок на верхней информационной полоске).
Пока из полноценных резидентов мне известен только мидлет Clock от grafmoto (плюс два демо-скринсейвера - гороскоп и аквариум, да и те не скачиваются с офсайта).
2) если в jad-файле этого мидлета уже не прописано, то добавить строки (в который раз я уже пишу
)
3) закачать мидлет в тело программой Midway. Все, теперь во время своей работы мидлет сможет реагировать на входящие события.
4) если нужно, чтобы он автоматически запускался (как скринсейвер), то надо зайти в "Меню/Параметры/Средства Java/Уст. по умолчанию", там должен быть список мидлетов, у которых есть такая возможность (т.е. в jad-файле проставлены вышеуказанные строки). Ставите галку на том, который должен работать скринсейвером.
В "Меню/Параметры/Личные настр./Заставка дисплея" ставите "Картинка: нет" и время срабатывания по вкусу.
Проверьте также, чтобы в "Меню/Параметры/Исх.настройка/Активн.дисплея" стояло "Выкл." или значение больше установленного вами времени срабатывания скринсейвера. Иначе ваш мидлет будет стартовать только при включении зарядки.
Проверьте, не торопясь и не паникуя, работоспособность вашей конструкции на входящих звонках, смс, событиях еженедельника и будильника. Внимание! На этом этапе не надо писать в форум Мотофана!
. Если что-то не получается, можно попробовать:
- проверить еще раз все настройки, по шагам (см. выше)
- проверить, не заработало ли все после перезагрузки тела
- в программе p2kae включить (= 1) значения следующих параметров:
- в программе p2ktools в закладке "Доп.возможности" включить параметр "App.prior. и т.п.".
Это дает доступ к пункту меню телефона "Меню/Параметры/Средства Java/Функц.приоритета". В нем можно указать телефону, как реагировать на вход.звонки и смски: либо отправлять работающий мидлет в фоновой режим, либо просто мигать значком на верхней информационной строке.
Подсказка: удобнее перед настройкой этого пункта переключиться на англ.язык (строки меню короче и их видно полностью). Как переключить на английский, не скажу - домашнее задание :P .
Кроме того, включение этого пункта откроет дополнительную возможность в Ежедневнике - появится строка "Запуск App." при добавлении нового события.
- если мидлет работает с файловой системой или сетью, иногда полезно заменить pat-файл мидлета на "Универсальный Все Разрешающий Пат Файл От JenFA".
- обновить прошивку телефона и проделать все с новой прошивкой.
- бить в бубен и танцевать вокруг телефона (не забудьте только периодически подключать зарядное устройство, иначе ваши заклинания не будут иметь силы! B) )
- написать сообщение на Motofan.ru, в котором четко написать, что вы делали и какие симптомы, а также почему вас это не устраивает и чего вы вообще хотите добиться. Писать лучше хорошенько выспавшись и на трезвую голову.
Если и это не помогло, подумайте - оно вам надо? Вокруг столько интересного... :
Читайте внимательно , и прозьба не флудить! [SIZE=1][COLOR=purple]
Сообщение отредактировал rusbit - 28.6.2005, 12:14
Что надо сделать, чтобы сделать ява-программу резидентной (standby, по умолчанию) :
1) взять мидлет, который поддерживает работу в резидентном режиме (т.е. не просто может запускаться при звонке, смске, сообщении ежедневника, будильника или как скринсейвер, но и обрабатывать эти события - сообщать о звонке, смске и т.п. или производить какие-то другие действия. При запуске обычных мидлетов вы просто не услышите извещения о поступлении звонка, смски и т.п., будет только мигающая строка и значок на верхней информационной полоске).
Пока из полноценных резидентов мне известен только мидлет Clock от grafmoto (плюс два демо-скринсейвера - гороскоп и аквариум, да и те не скачиваются с офсайта).
2) если в jad-файле этого мидлета уже не прописано, то добавить строки (в который раз я уже пишу

Цитата
MIDxlet-Resident: Y
MIDxlet-API: VSCL-1.0.1
и, по желанию (если хотите, чтобы мидлет умел сворачиваться при закрытии флипа и работать в фоновом режиме), еще такие строки MIDxlet-API: VSCL-1.0.1
Цитата
Background: True
FlipInsensitive: True
FlipInsensitive: True
3) закачать мидлет в тело программой Midway. Все, теперь во время своей работы мидлет сможет реагировать на входящие события.
4) если нужно, чтобы он автоматически запускался (как скринсейвер), то надо зайти в "Меню/Параметры/Средства Java/Уст. по умолчанию", там должен быть список мидлетов, у которых есть такая возможность (т.е. в jad-файле проставлены вышеуказанные строки). Ставите галку на том, который должен работать скринсейвером.
В "Меню/Параметры/Личные настр./Заставка дисплея" ставите "Картинка: нет" и время срабатывания по вкусу.
Проверьте также, чтобы в "Меню/Параметры/Исх.настройка/Активн.дисплея" стояло "Выкл." или значение больше установленного вами времени срабатывания скринсейвера. Иначе ваш мидлет будет стартовать только при включении зарядки.
Проверьте, не торопясь и не паникуя, работоспособность вашей конструкции на входящих звонках, смс, событиях еженедельника и будильника. Внимание! На этом этапе не надо писать в форум Мотофана!

- проверить еще раз все настройки, по шагам (см. выше)
- проверить, не заработало ли все после перезагрузки тела
- в программе p2kae включить (= 1) значения следующих параметров:
Цитата
75/6 BACKLIGHT_VODAFONE_AVAILABLE ,
78/1 LRSK_SWITCHED_VODAFONE_AVAILABLE
72/1 KJAVA_VSCL_AVAILABLE
78/1 LRSK_SWITCHED_VODAFONE_AVAILABLE
72/1 KJAVA_VSCL_AVAILABLE
- в программе p2ktools в закладке "Доп.возможности" включить параметр "App.prior. и т.п.".
Это дает доступ к пункту меню телефона "Меню/Параметры/Средства Java/Функц.приоритета". В нем можно указать телефону, как реагировать на вход.звонки и смски: либо отправлять работающий мидлет в фоновой режим, либо просто мигать значком на верхней информационной строке.
Подсказка: удобнее перед настройкой этого пункта переключиться на англ.язык (строки меню короче и их видно полностью). Как переключить на английский, не скажу - домашнее задание :P .
Кроме того, включение этого пункта откроет дополнительную возможность в Ежедневнике - появится строка "Запуск App." при добавлении нового события.
- если мидлет работает с файловой системой или сетью, иногда полезно заменить pat-файл мидлета на "Универсальный Все Разрешающий Пат Файл От JenFA".
- обновить прошивку телефона и проделать все с новой прошивкой.
- бить в бубен и танцевать вокруг телефона (не забудьте только периодически подключать зарядное устройство, иначе ваши заклинания не будут иметь силы! B) )
- написать сообщение на Motofan.ru, в котором четко написать, что вы делали и какие симптомы, а также почему вас это не устраивает и чего вы вообще хотите добиться. Писать лучше хорошенько выспавшись и на трезвую голову.
Если и это не помогло, подумайте - оно вам надо? Вокруг столько интересного... :
Читайте внимательно , и прозьба не флудить! [SIZE=1][COLOR=purple]
Сообщение отредактировал rusbit - 28.6.2005, 12:14