En la página principal de los foros
encontrarás los enlaces al
feed general
y al de cada uno de los foros.
Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible
Yo he podido solo en algunos telefonos sonyericsson como el ...
amigo y otra cosa yo puedo mediante un codigo j2me blaquear ...
pues asi es amigo este es el codigo descompilado y quiero tr ...
De momento que es codigo descompilado, ¿no?. Si es asi es co ...
package a; import javax.microedition.lcdui. Display; import j ...
| leer eventos de teclado | 15/10/2005 01:25 | |
| eduin_fred |
hola a todos estoy intentando leer el teclado del nokia6230 en el desarrollo de un midlet, no lo he logrado. para leer eventos de juegos no tendo problemas pero las demas teclas si. que debo hacer? |
|
|
||
| RE: leer eventos de teclado | 15/10/2005 02:07 | |
| phobeous |
Sólo puedes leer los eventos del teclado en un Displayable de tipo Canvas. Además, sólo las teclas, es decir, no podrás leer "A" o "R", sino 1, 7, etc.
Un saludo |
|
|
||
| RE: leer eventos de teclado | 16/10/2005 03:28 | |
| eduin_fred |
ok.
pero te describo la aplicacion para darte una mayor idea. tengo un fondo en mi pantalla creada mediante canvas, luego agrego un circulo de color rojo, lo que quiero hacer es que al presionar por ejemplo la tecla 1 de mi celular el circulo cambie a color verde. lo anterior es para mostrar el encendido y apagado de un bomillo en un plano de una casa (house). ya lo he hecho mediante la lectura de las teclas up y down de mi teclado y no he tenido problema el problema es cuando leo otras teclas. lo siguiente es una parte del codigo... // la variable n ya esta definida como global y posteriormente la utilizo para repintar la pantalla.¿será que no debo utilizar getGameAction sino otra cosa.? protected void keyPressed(int keyCode) { switch(getGameAction(keyCode)){ case Canvas.DOWN: { n = 0; break; } case Canvas.UP: { n = 1; break;} } // |
|
|
||
| RE: leer eventos de teclado | 18/10/2005 23:58 | |
| phobeous |
Exacto. Si miras las APIs (la clase Canvas) verás que el método getGameAction(keyCode) devolverá, si existe, el valor mapeado de la tecla recibida en una tecla de acción para juegos, y cero en caso contrario. Para conseguir lo que quieres, basta con que elimines el getGameAction y uses la constante Canvas.KEY_NUM1 para comparar.
De hecho, lo lógico sería que primero mirases qué devuelve getGameAction y si es 0, usas el valor original. Un saludo. |
|
|
||