Domanda

Posso scrivere una MIDlet che rimane "residente" come un ordine del giorno, che gli allarmi quando si verifica un determinato evento (in altre parole, l'API MIDlet consente allo sviluppatore scrivere un'applicazione che rimane in esecuzione in background)? All'interno di una MIDlet, posso utilizzare l'allarme a vibrazione del cellulare?

È stato utile?

Soluzione

Non c'è modo pulito per sfondo un'applicazione J2ME che funziona genericamente su tutti i telefoni. Nella maggior parte dei casi i telefoni possono essere eseguiti una sola applicazione alla volta, quindi, anche se la vostra applicazione sono stati in background, se un'altra applicazione si avvia, il vostro potrebbe anche ottenere terminato.

Detto questo, è possibile per alcuni Sony Ericsson e non vecchi Nokias almeno si nasconde app con qualcosa di simile nella sottoclasse MIDlet:

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

Sulla tua altra domanda circa gli allarmi di vibrazione: sì, è possibile utilizzare il Display.vibrate () metodo :

Display.getDisplay( this ).vibrate( duration );
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top