Articles of smack

В чем разница между Smack и aSmack?

Я не могу использовать Smack на Android, тогда как aSmack работает отлично? Сравнивая исходный код, он выглядит несколько схожим, откуда эта разница? В чем разница между Smack и aSmack?

Smack 4.1 Проблема повторного подключения

Я разрабатываю приложение чата, в котором У меня есть фоновый сервис, который постоянно работает. Приложение работает бесперебойно, и я могу получать и отправлять сообщения без каких-либо проблем. Я использую по умолчанию Smack 4.1 Re-Connection Manager, который подключается, как только соединение будет потеряно (почти 90% времени). Но иногда, когда соединение теряется, диспетчер подключений Smack перестает работать. […]

Как получить временную метку входящего сообщения xmpp?

Я использую библиотеку aSmack для связи с удаленным сервером xmpp. Я могу отправлять / получать сообщения, но хочу получить временную метку входящего сообщения. Скажите, пожалуйста, возможно ли вообще? Потому что я ничего не могу найти по этому вопросу. заранее спасибо

Сообщения XMPP, потерянные на Android при переключении передачи данных (например, включение Wi-Fi, GSM <-> Wifi-переключатель)

Я разрабатываю приложение для чата в Android. Использование сервера XMPP. Сервер PHP перенесен в ejabber. Мое уведомление работает правильно во всех сценариях. Но в одном случае я теряю сообщения XMPP. На самом деле я не получаю уведомления. В деталях я отключу Wi-Fi или подключение к данным. И после отключения Wi-Fi или подключения к данным любое […]

XMPP aSmack – Как я могу получить текущее состояние пользователя (offline / online / away / etc.)?

Я новичок в xmpp / asmack в android. Может ли кто-нибудь помочь мне в получении присутствия друзей пользователя (список реестров) Я использую это: Presence availability = roster.getPresence(user); Mode userMode = availability.getMode(); Что еще я должен сделать, чтобы получить статус доступности каждого пользователя, указанного в моем списке.

Интеграция Smack с проектом Android Studio для чата

Я пытаюсь реализовать чат-мессенджер, используя ejabberd-сервер и smack-библиотеку, но с трудом интегрировать все банки и зависимости smack. Я использую android Studio. Мой build.gradle (модуль): apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.nit.xmppclient" minSdkVersion 18 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' […]

Как сохранить стабильное соединение XMPP на Android с (a) привкус?

Я использую библиотеку asmack–android-7-beem для Android. У меня работает фоновый сервис, например, мое приложение остается в живых. Но рано или поздно XMPP-соединение умирает без какого-либо уведомления. Сервер говорит, что клиент все еще в сети, но пакеты не отправляются и не принимаются. Например, клиент не получает никаких пакетов присутствия, когда другие клиенты имеют новое присутствие. У […]

Как использовать Smack 4.1 в Android?

Я рассматривал этот ответ. Используя собственный сервер XMPP для приложения Android для Android (Smack API), вы узнаете о доступных API XMPP. Smack кажется хорошим выбором. До Smack 4.1 приходилось полагаться на aSmack. Начиная с 4.1, Smack будет запускаться изначально на Android. У меня есть пара вопросов о «запуске». Вопрос 1: Как включить Smack 4.1 в […]

Нет ответа от удаленного клиента: ошибка при передаче файла с использованием asmack

У меня проблема при получении файла с помощью asmack. Здесь я вставляю ошибки и пакеты, которые я отправил и получил журнал // error 04-21 19:21:05.109: WARN/System.err(7401): Error in execution: 04-21 19:21:05.109: WARN/System.err(7401): — caused by: java.util.concurrent.ExecutionException: 04-21 19:21:05.109: WARN/System.err(7401): — caused by: No response from remote client: 04-21 19:21:05.109: WARN/System.err(7401): at org.jivesoftware.smackx.filetransfer.IncomingFileTransfer.negotiateStream(IncomingFileTransfer.java:199) 04-21 19:21:05.109: WARN/System.err(7401): […]

Android и XMPP: доступные решения

Какая библиотека XMPP будет лучшим выбором в настоящее время для разработки Android? Я использовал исправленную библиотеку Smack, как это предлагается во многих других вопросах здесь, в SO. Тем не менее, это исправленная версия Smack API от двух лет назад. И хотя он работает хорошо, я изучаю любые другие, более свежие варианты. Я смотрел официальный Smack […]

Intereting Posts
Android Camera Server Died и Camera Error – 100 Как вернуть массив из JNI в Java? Android – обнаружение Bluetooth не находит никакого устройства ActionBarSherlock + maven + eclipse: зависимость не найдена в рабочей области Как я могу отключить весь эффект прокрутки в моем приложении? Связь с клиентским сервером Android Как добавить значок значка / счетчик приложений на устройства Sony Xperia? Использование IntelliJ с плагином Android, а не использование Android Studio Различное поведение для FillType.EVEN_ODD при добавлении CornerPathEffect? Android Studio: как «обновить» после добавления файла? Возможно ли создать ссылку «share on Facebook», которая откроет собственное приложение Facebook на Android / iOS / mobile вместо диалога веб-ресурса? Android Notification Действие не запускается (PendingIntent) Android WebView «tel:» ссылки показывают, что веб-страница не найдена Как установить / обновить / удалить APK с помощью класса PackageInstaller в Android L? Как заблокировать вызовы в android