Pregunta

¿Puedo escribir un MIDlet que se queda "residente" como una agenda, que las alarmas cuando se producen un determinado evento (en otras palabras, la API MIDlet permite al desarrollador escribir una aplicación que se mantiene funcionando en segundo plano)? Dentro de un MIDlet, puedo utilizar la alarma vibratoria del teléfono móvil?

¿Fue útil?

Solución

No hay manera limpia a fondo una aplicación J2ME que funciona de forma genérica en todos los teléfonos. En la mayoría de los casos los teléfonos sólo se puede ejecutar una aplicación a la vez, por lo que incluso si su aplicación se en segundo plano, si otra aplicación se inicia, el suyo podría también conseguir terminado.

Una vez dicho esto, se puede para algunos de Nokia Sony Ericsson y no viejos, al menos que ocultar aplicación con algo como esto en la subclase MIDlet:

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

En su otra pregunta acerca de las alarmas de vibración: sí, se puede utilizar el Display.vibrate () método :

Display.getDisplay( this ).vibrate( duration );
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top