Como saber se o joystick do celular ta sendo pressionado para esquerda por exemplo?

preciso mandar uma mensagem quando o usuário pressionar o joistick pra esquerda por exemplo e outra quando ele soltar, alguem sabe me dizer como fazer isso??

Grato!

Você está usando o que para fazer sua tela? Canvas?

Se for, basta sobrescrever os métodos keyPressed, que é chamado quando a tecla é pressionada, e keyReleased, que é chamado quando é solta.

Esses métodos terão os parâmetros “int keyCode” que guardará o código da tecla que foi pressionada. Para saber se foi a tecla da esquerda, use:

public class TelaCanvas extends Canvas {

//...
//Seus métodos
//...

    protected void keyPressed(int keyCode) {
        if (keyCode == getKeyCode(Canvas.LEFT)) {
            System.out.println("Esquerda Pressionada");
        } else if (keyCode == getKeyCode(Canvas.RIGHT)) {
            System.out.println("Direita Pressionada");
        }
    }

    protected void keyReleased(int keyCode) {
        if (keyCode == getKeyCode(Canvas.LEFT)) {
            System.out.println("Esquerda Solta");
        } else if (keyCode == getKeyCode(Canvas.RIGHT)) {
            System.out.println("Direita Solta");
        }
    }
}

Espero que ajude.

é isso mesmo
brigado