Wie erkennt man den Tippstatus in XMPP openfire mit Smack?

Ich entwickle eine Chat-Anwendung mit dem Openfire XMPP-Server. Ich kann zwischen zwei Benutzern per SMS chatten. Aber ich möchte den Tippstatus wissen, wenn jemand eine Nachricht schreibt. Also habe ich eine Klasse erstellt: -

public class typingStatus implements ChatStateListener {

    @Override
    public void processMessage(Chat arg0, Message arg1) {
        // TODO Auto-generated method stub

    }

    @Override
    public void stateChanged(Chat arg0, ChatState arg1) {
        // TODO Auto-generated method stub
        System.out.println(arg0.getParticipant() + " is " + arg1.name());

    }

}

Aber ich bin so verwirrt, dass Wie wird es funktionieren? Ich weiß, dass ich ein Paket brauche, wo ich es in Listener kann. Aber ich kann dieses Paket nicht finden.

Bitte irgendjemand schlägt vor, Wie wird es funktionieren?

Und was ist der Unterschied zwischen Smack und Asmack?

Vielen Dank!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage