Библиотеки для соединения с услугами по Мгновенному обмену сообщениями (IM) как Yahoo, MSN, AIM через [закрытую] Программу Java

Это хорошо решает проблему. Создайте Drawable line_dash.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:bottom="-1dp"
        android:left="-1dp"
        android:right="-1dp"
        android:top="0dp">

        <shape android:shape="rectangle">
            <stroke
                android:width="1dp"
                android:color="@color/grey_20"
                android:dashGap="3dp"
                android:dashWidth="3dp" />

            <solid android:color="@android:color/transparent" />

            <padding
                android:bottom="10dp"
                android:left="10dp"
                android:right="10dp"
                android:top="10dp" />
        </shape>
    </item>
</layer-list>

Используйте это так

 <View
       android:layout_width="match_parent"
       android:layout_height="1dp"
       android:layout_margin="@dimen/spacing_middle"
       android:background="@drawable/line_dash" />
7
задан aneez 25 May 2009 в 10:28
поделиться

5 ответов

Вы хотите, чтобы автономные сообщения хранились локально или на сервере? Я знаю, что у AIM / MSN есть какой-то сервер для хранения автономных сообщений, но я не провел достаточно исследований, чтобы понять, насколько он доступен. Другой метод - создать (или использовать существующего) бота, которому вы отправляете сообщения и который будет обрабатывать доставку.

Для цели JAIMBot предоставляет библиотеку, которая поддерживает это: http: //jaimbot.sourceforge .net /

Погуглив "msn offline messaging bot" или аналогичные запросы, вы можете найти похожие библиотеки / ботов для работы с другими системами.

Удачи!

1
ответ дан 7 December 2019 в 14:37
поделиться

Те же люди, которые создали сервер XMPP openfire, создали очень хорошую библиотеку Java для связи с серверами Xmmp и через транспортную систему Jabber почти для каждой возможности обмена мгновенными сообщениями.

Библиотека является называется Smack, и его можно найти на домашней странице Ignite Realtime.

Я работал с разными версиями Smack для некоторых проектов и создал на их основе собственный клиент Jabber. Сейчас библиотека кажется очень стабильной и зрелой.

Я не знаю, как обрабатываются исходящие сообщения для автономных пользователей, но входящие вам сообщения, пока вы не в сети, хранятся на сервере openfire

1
ответ дан 7 December 2019 в 14:37
поделиться

Проверьте Kraken от тех же людей, которые создали Openfire ... Просто погуглите "Kraken Jabber" и нажмите на первый результат

Вот краткое описание: Kraken - это продолжение плагина Openfire IM Gateway, но в том смысле, что он работает для любого сервера XMPP. Он позволяет пользователям XMPP входить в свои устаревшие учетные записи IM, такие как AIM, ICQ, MSN, Yahoo и другие, и общаться через них.

Похоже, работает нормально на сервере, который я настроил

0
ответ дан 7 December 2019 в 14:37
поделиться

С Java Native Interface . Вы можете использовать библиотеки из других языков, например c ++. Итак, вы могли подключиться к ICQ с помощью ICQ.dll из Miranda IM и т. Д.

1
ответ дан 7 December 2019 в 14:37
поделиться

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

Google "java aim api"

Первый пункт - Создание приложений с поддержкой AIM на Java, часть 1. Хорошее чтение. Вам в основном нужно запросить ключ для разработки. Затем статья проведет вас через настройку Eclipse.

Я подозреваю, что для других служб также требуется ключ разработчика.

Ура!

1
ответ дан 7 December 2019 в 14:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: