Domanda

ho programmato un controllo della televisione-Remote bluetooth per cellulari in J2ME utilizzando javax.microedition.lcdui.* (Gauge, List, ChoiseGroup) GUI-Elements.

Voglio il cellulare per avere interazione in tempo reale con la mia televisione, vorrei trovare modo per inviare input dell'utente eseguite con la GUI-elementi immediatamente (come cambiare il canale, o cambiare il volume) al televisore.

Dal momento che voglio interazione in tempo reale con la mia televisione, vorrei trovare modo per inviare input dell'utente eseguite con la GUI-elementi immediatamente (ad esempio cambiare canale, o cambiare il volume) al televisore.

Utilizzando javax.microedition.lcdui.Command / CommandListner e commandAction non funzionerà dal momento che questi riconoscono bisogno solo i comandi selezionati con i tasti laterali. Mi piacerebbe avere qualcosa in grado di riconoscere qualsiasi tasto premuto.

ho scoperto che Javax.microedition.lcdui.Canvas.keyPressed grado di gestire qualsiasi tasto premuto sul cellulare, ma non so come fare il lavoro su tela con elementi della GUI MIDP come Gauge. Non possono essere aggiunti come comandi.

Devo capire modo per costruire un'interfaccia per questi elementi GUI per farli funzionare con Canvas?

È stato utile?

Soluzione

Ho appena trovato una soluzione mezzo me, se qualcuno è interessato: "Javax.microedition.lcdui.ItemStateListener". Questa funzione può gestire gli stati (o cambiamenti di stato) degli elementi GUI in tempo reale. La sua non keyPress, ma questo funzionerà come pure per la mia applicazione.

Altri suggerimenti

In base a questo voi non può fare ciò che si sta chiedendo. Si tratta di MIDP 1.0, ma credo che vale anche per MIDP 2.0. Se è solo un indicatore che serve, si può facilmente dipingere da soli.

Da quello che ho visto questo può essere fatto solo con un Canvas .

Io vi consiglio vivamente che si dovrebbe o attirare la vostra voce Gauge-come su un oggetto Canvas o seguire i consigli forniti sul 19 dicembre alle ore 15:00 da "zhengtonic". Non so qualsiasi altro approccio a questo problema, una volta ero lì, ma usato le prime opzioni da me forniti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top