Отправка массива String через сервер tigase с одного Android на другой по протоколу XMPP

В настоящее время я пытаюсь использовать библиотеки Smack и сервер Tigase для отправки массива строк с одного Android на другой с использованием протокола XMPP (я разрабатываю Java с помощью Eclipse IDE).

является ли массив String элементом? или что-то другое? Я мог бы также отправить его в виде файла, но я думаю, что это может быть более энергоемким (для батареи устройства). есть ли предпочтительный способ выполнить эту задачу?

Я спрашиваю об этом, во-первых, потому что нет организованного источника, из которого я мог бы попытаться найти свои ответы самостоятельно, а во-вторых, потому что это довольно простая задача, на решение которой у меня может уйти несколько часов, в отличие от кого-то, кто мог бы сделать что-то вроде это раньше.

Я был бы рад получить источники информации, если вы не знаете ответа на этот конкретный вопрос, но знаете, где его найти...


person Bar    schedule 01.07.2011    source источник


Ответы (2)


Это довольно просто сделать.

Самый простой подход — просто создать чат между двумя пользователями и отправить данные в виде тела сообщения. Поскольку ваш контент представляет собой просто массив строк, его можно легко отправить в виде списка строк с разделителями-запятыми, которые вы можете легко упорядочить/отменить на каждом конце.

Тот факт, что вы используете tigase, в данном случае не имеет значения, так как это базовый XMPP, который будет работать с любым сервером.

person Robin    schedule 04.07.2011
comment
Я начал внедрять это решение, и оно, кажется, хорошо подходит. Спасибо! - person Bar; 06.07.2011

Я не могу помочь вам с библиотекой Smack, но почему бы вам не использовать JaXMPP2 от Tigase? https://projects.tigase.org/projects/jaxmpp2 Это созданная библиотека Java. специально для совместимости с Android, GWT и автономными приложениями Java. Такая портативная библиотека Java. Таким образом, все программное обеспечение, которое вы используете, поставляется от одного производителя, и я уверен, что в таком случае хорошие ребята из Tigase будут рады вам помочь.

person Artur Hefczyc    schedule 01.07.2011