android So senden und empfangen Sie Bild und Ort (mit Karte) im Gruppenchat mit xmpp-smack

8

Ich entwickle Gruppen-Chat-App mit Android-Xmpp, in dem ich nicht weiß, wie man Bilder-Bild oder Ort (mit Karte) zu senden und zu erhalten.

Also kann mir bitte jeder einen Weg geben, dies zu tun.

Zur Zeit habe ich SMS erhalten und zur Listenansicht hinzugefügt, wie folgt,

%Vor%

und empfangen mit StanzaTypeFilter. Wie also für die gemeinsame Nutzung von Bildern und Orten?

Ich versuche, folgenden Code für das Image mit FileTransferManager zu verwenden, indem ich smack-extensions-4.1.3-sources.jar verwende.

%Vor%

Aber wenn ich auf diese Datei mit folgendem zugreifen,

FileTransferManager mg = neuer FileTransferManager (Konstanten.Verbindung);

es gibt mir einen Fehler ... hat einen privaten Zugriff von ... Also, ich finde Konstruktor dieser Datei ist privat, das ist JAR-Datei, so dass ich es nicht zu öffentlich ändern kann.

Also, wie kann ich auf diese Datei-Klasse in meiner Klasse zugreifen?

Also, wie kann ich Bild- und Ortsnachrichten im Chat teilen (senden und empfangen)?

Bitte helfen Sie mir so schnell wie möglich.

Vielen Dank im Voraus.

    
Joseph Mekwan 22.07.2015, 05:57
quelle

2 Antworten

3

Probieren Sie diesen Link: Referenz

Für Datei senden

%Vor%

Datei empfangen:

%Vor%     
kiturk3 28.07.2015 13:10
quelle
1

Die Klasse FileTransferManager hat getInstanceFor(XMPPConnection connection) , um die Instanz von FileTransferManager zu erhalten. Geben Sie nur ein gültiges XMPPConnecton an. z.B.

FileTransferManager ftm = FileTransferManager.getInstanceFor(connection)

Siehe auch FileTransferManager .

Hoffe das hilft dir.

    
Joey 30.07.2015 02:37
quelle