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

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

1 голос
/ 06 февраля 2010

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

1 Ответ

3 голосов
/ 06 февраля 2010

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

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

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

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

Display.getDisplay( this ).vibrate( duration );
...