Question

Je programmé un contrôle de télévision à distance Bluetooth pour téléphones cellulaires à l'aide J2ME javax.microedition.lcdui.* (jauge, Liste, ChoiseGroup) GUI-éléments.

Je veux que le téléphone portable d'avoir une interaction en temps réel avec ma télévision, je voudrais trouver moyen d'envoyer des entrées utilisateur réalisées avec l'interface graphique-éléments immédiatement (comme changer le canal, ou changer le volume) à la télévision.

Depuis que je veux une interaction en temps réel avec ma télévision, je voudrais trouver moyen d'envoyer des entrées utilisateur réalisées avec l'interface graphique-éléments immédiatement (par exemple changer le canal, ou changer le volume) au téléviseur.

Utilisation javax.microedition.lcdui.Command / CommandListner et commandAction ne fonctionnera pas car ceux-ci doivent reconnaître que les commandes sélectionnées avec les boutons latéraux. Je voudrais avoir quelque chose qui peut reconnaître une touche enfoncée.

J'ai découvert que Javax.microedition.lcdui.Canvas.keyPressed peut gérer une touche enfoncée sur le téléphone portable, mais je ne sais pas comment faire fonctionner la toile avec des éléments de l'interface graphique MIDP comme jauge. Ils ne peuvent pas être ajoutées comme les commandes.

Dois-je comprendre façon de construire une interface pour ces éléments GUI pour les faire fonctionner avec Canvas?

Était-ce utile?

La solution

Je viens de trouver une solution demi-moi, si quelqu'un est intéressé: "Javax.microedition.lcdui.ItemStateListener". Cette fonction peut gérer les états (ou les changements d'état) des éléments de l'interface graphique en temps réel. Ce ne est pas keyPress, mais cela fonctionnera aussi bien pour mon application.

Autres conseils

Selon cette FAQ ne peut pas faire ce que vous demandez. Il s'agit de MIDP 1.0, mais je crois qu'il est aussi valable pour MIDP 2.0. Si c'est seulement une jauge dont vous avez besoin, vous pouvez facilement peindre vous-même.

D'après ce que j'ai vu cela ne peut être fait en utilisant un Canvas .

Je recommande fortement que vous devez soit attirer votre élément de jauge comme sur un objet Canvas ou vous suivez les conseils donnés le 19 décembre à 15h00 par « zhengtonic ». Je ne sais pas toute autre approche à ce problème, j'étais là, mais une fois utilisé les premières options fournies par moi

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top