Articles of asmack

Передача файлов Android не работает через XMPP и OpenFire

Проблема : не удается получить файл, отправленный в приложение для Android через XMPP и OpenFire Server. Однако я могу успешно отправить файл. Я использую asmack jar asmack-jse-buddycloud-2010.12.11.jar Код : connConfig = new ConnectionConfiguration("beta.myCompany.co.uk", 5222); connConfig.setSASLAuthenticationEnabled(true); try { connect("username", "password"); } catch (Exception e) { e.printStackTrace(); } ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection); if(sdm == null) sdm = […]

Проблема с блокировкой пользователя в списке чатов с использованием сервера smack и open fire

Я хочу заблокировать конкретного друга из моего списка чатов с помощью XMPP . Код работает отлично. Исключения нет, но я не могу заблокировать пользователя. Я использую сервер открытого огня. Какие изменения я должен сделать на сервере? Может у ребят есть идея? Мой код: public void XMPPAddNewPrivacyList(Connection connection, String userName) { String listName = "newList"; // […]

Конфигурация по умолчанию для xmpp для Android xmpp

Я использую проект с открытым исходным кодом Xabber и могу создать новую группу, но он всегда говорит: эта комната заблокирована от записи до подтверждения конфигурации. Я попытался установить конфигурацию по умолчанию, но это лишает меня исключения: 401 не авторизован. В чем проблема. final MultiUserChat multiUserChat; try { multiUserChat = new MultiUserChat(xmppConnection, room); // CHANAKYA: set […]

ASmack – откуда взять ChatManager?

Я пытаюсь сделать небольшое приложение для чата XMPP для школьного проекта с использованием aSmack-8-4-rc2 на Android 4.2.2, и у меня возникают проблемы с получением объекта ChatManager для обработки входящих сообщений. Каждый пример, который я видел до сих пор, ChatManager manager = connection.getChatManager(); Однако, похоже, что в какой-то момент во время разработки функция getChatManager() была либо […]

Отправить и получить IQ XMPP ASMACK Android

Задний план: Я смог реализовать один-на-один, разговаривая через XMPP в android, используя библиотеку asmack . Я также могу отправить присутствие на сервер. Я использую сервер OpenFire для своего приложения на основе чата. Проблема: я использую connection.addPacketListener(new PacketListener() для приема сообщений и пакетов IQ, для пакетов сообщений, которые я классифицировал как это PacketFilter Chatfilter = new […]

Соединение XMPP с Smack 4.1 на Android Studio

Я пытаюсь сделать соединение XMPP с Smack 4.1.0 rc1 с https://github.com/igniterealtime/Smack i после этого руководства https://github.com/igniterealtime/Smack/wiki/Smack-4.1-Readme- И-Upgrade-Guide, импортирующий Gradle. Исходный код: package com.example.xmpp_app; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import org.jivesoftware.smack.AbstractXMPPConnection; import org.jivesoftware.smack.SmackException; import org.jivesoftware.smack.XMPPException; import org.jivesoftware.smack.tcp.XMPPTCPConnection; import org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration; import java.io.IOException; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { […]

Как узнать состояние ввода в XMPP openfire с помощью Smack

Я разрабатываю приложение для чата с использованием сервера Openfire XMPP. Я могу общаться в чате между двумя пользователями. Но я хочу знать статус ввода, когда кто-то печатает сообщение. Поэтому я создал класс: – public class typingStatus implements ChatStateListener { @Override public void processMessage(Chat arg0, Message arg1) { // TODO Auto-generated method stub } @Override public […]

Как получить пользователя онлайн или офлайн в asmack, android

Возможный дубликат: XMPP aSmack – Как я могу получить текущее состояние пользователя (offline / online / away / etc.)? Я разрабатываю приложение для чата на базе Android на asmack lib. Я показываю всех пользователей в ListView, но я использую изображение, чтобы показывать онлайн / оффлайн пользователя. Но он возвращает только автономное изображение, даже пользователь подключен […]

Реализация SMACK XEP-313

Для SMACK / ASMACK необходимо подключить 0313 XEP (0.2) http://xmpp.org/extensions/attic/xep-0313-0.2.html#sect-idp616432 . Для этого я создаю PacketExtension. public class Archive313 implements PacketExtension { static final public String NAMESPACE = "urn:xmpp:mam:tmp"; static final public String ELEMENT = "result"; private String Id; private String Queryid; private String Stamp; private String To; private String From; private String Type; private […]

Как получить историю чатов Openfire на Android-устройстве с помощью aSmack?

Я разрабатываю чат-приложение, в котором пользователь будет общаться с одним из членов группы экспертов домена. Пользователь использует мой Android-приложение и эксперт по домену использует искру сети для общения. Я сделал настройку Openfire и настройку веб-сайта Spark и разработал приложение для Android в чате с библиотекой aSmack. Пользователи моего приложения могут общаться с экспертом домена. Пока […]

Intereting Posts
Как перекрыть элементы в LinearLayoutManager – RecyclerView (например, карты укладки) Как _really_ программно изменить основной и акцентный цвет в Android Lollipop? Внутренняя ошибка: класс приемника повторных попыток еще не установлен Как оживить положение прокрутки? Как прокручивать плавно? Android – Остановить AsyncTask при нажатии кнопки «Назад» и вернуться к предыдущей операции LogCat Останавливает запуск в Eclipse Needs Restart Сортировка данных Firebase Desc в Android Сделайте SurfaceView большим, чем экран (установка предварительного просмотра камеры на SurfaceView больше, чем на дисплее) Повторное использование просмотров в Android Listview с двумя различными макетами Формат пакета BLE на Android Android DDMS v22.0.1 не может генерировать systrace, используя Droid Razor 4.1.2 Замените один фрагмент другим в ViewPager Сохранить ArrayList для файла на Android Значок «Центр» в панели действий Android Как узнать, поддерживает ли Android-устройство Bluetooth Low Energy