J2ME и мобильные телефоны

Могу ли я написать мидлет, который остается «резидентным», как повестка дня, который сигнализирует, когда произойдет определенное событие (другими словами, API мидлета позволяет разработчику написать приложение, которое продолжает работать в фоновом режиме)? Могу ли я использовать вибросигнал мобильного телефона в мидлете?


person Lucas    schedule 06.02.2010    source источник


Ответы (1)


Нет чистого способа фоновой обработки приложения J2ME, которое работает в общем на всех телефонах. В большинстве случаев телефоны могут запускать только одно приложение за раз, поэтому даже если ваше приложение было фоновым, при запуске другого приложения ваше вполне может быть прекращено.

Сказав это, вы можете для некоторых Sony Ericsson и не старых Nokias, по крайней мере, скрыть свое приложение с помощью чего-то вроде этого в своем подклассе MIDlet:

Display.getDisplay( this ).setCurrent( null );

По вашему другому вопросу о вибрационных сигналах: да, вы можете использовать Display.vibrate ():

Display.getDisplay( this ).vibrate( duration );
person martin clayton    schedule 06.02.2010