Question

je peux écrire un MIDlet qui reste « résident » comme un ordre du jour, que les alarmes lorsqu'un certain événement aura lieu (en d'autres termes, l'API MIDlet permet au développeur écrire une application qui reste en cours d'exécution en arrière-plan)? Au sein d'un MIDlet, puis-je utiliser l'alarme vibratoire du téléphone portable?

Était-ce utile?

La solution

Il n'y a aucun moyen propre à fond une application J2ME qui fonctionne sur tous les téléphones génériquement. Dans la plupart des cas les téléphones ne peuvent exécuter une application à la fois, même si votre application étaient backgrounded, si un autre application démarre, le vôtre pourrait bien se termine.

Cela dit, vous pouvez pour certains Sony Ericsson et non vieux Nokias au moins vous cacher app avec quelque chose comme ceci dans votre sous-classe MIDlet:

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

Sur votre autre question sur les alarmes de vibration: oui, vous pouvez utiliser le Display.vibrate () méthode :

Display.getDisplay( this ).vibrate( duration );
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top