2011-02-01 4 views
-2

ヤフー、Gmail、AOLなどのためにAndroidにXMPPチャットクライアントを作成するにはどうすればいいですか?Nimbizz、eBuddy、Fringはどうやってですか?マルチチャットクライアントを作成する

+0

この投稿が投票された理由を知ることができますか? –

+0

AOLとMSN XmppクライアントのSERVER_HOST、SERVER_PORT、SERVICE_NAMEを提供できます –

答えて

2

Smack APIを使用してください。それはあなたが必要とするすべてを提供します。

これが役に立ちます。

+0

Think Smackは、XMPPサーバーでのみ使用できます。 OSCARやその他の通信プロトコルはサポートしていませんか? –

+0

@Ragunath:それほど詳細はわかりません。しかし、Gmail、Yahoo、MSNに接続しようとしました。それはうまくいった。 –

+0

それは素晴らしいです。あなたはYahooとMSNサーバにポートを与えてください。 –

3

あなたのIMプラットフォームを使用してすべての単一のプロトコルを実装する必要があります。

  1. GTALK(XMPP)
  2. ヤフー(独自プロトコル)
  3. AOL(オスカー)

そうで、そうです。

また、AndroidデバイスにSINGLE PROTOCOLを設定し、PROXY IM SERVERを使用してすべてのアカウントに接続することもできます(これはFRINGとEBUDDYのやり方ですが、それは確かです)。

+0

目的のためにプロキシを提供しているプロバイダはありますか? –

+0

@Ragunath Jawahar:良い質問です。何も思いつきません。 http://www.igniterealtime.org/をチェックしてください。 –

+0

@Ragunath Jawahar:私が知っていることは、自分のアプリのためだけです。 – Piskvor

3

Pidgin IM clientには、独自のlibpurpleがあり、メジャーなIMプロトコルをすべて実装しています。彼らのサイトには、アーキテクチャについての詳細と犬がいくつかあります。

しかし、基本的に、IMネットワークがプロトコルに仕様を公開していない限り、ほとんどのマルチネットワーククライアントは独自の実装を行うためにリバースエンジニアリング(および/またはlibpurpleのようなものから詳細を取得)する必要があります。

+0

libpurpleはCライブラリです。Java用のポートはありますか? –

+0

おそらくlibpurpleはAndroid NDKでネイティブにコンパイルできますか? – SirDarius

関連する問題