web-dev-qa-db-ja.com

Android Whatsapp / Chatの例

誰かがWhatsAppのようなAndroidアプリケーションのためのまたはチュートリアルを持っていますか? WhatsAppがどのように機能し、どのようにプログラムされているのかを理解したい。

"online"-status"read the message"-情報を含むmessage-chat-systemを使用する例を見たいです。

私はGoogleを使いましたが、私は何も見つかりませんでした。誰かがチップを持っているかもしれません。

ありがとう。

106
user1878413

あなたがAndroid用のインスタントメッセンジャーを作成しようとしているならば、このコードあなたがどこかで始められるべきです。

sourceからの抜粋:

これはAndroid上で動作するシンプルなIMアプリケーションで、アプリケーションはphpとmysqlで実装されたサーバーにhttpリクエストを送信し、認証し、登録し、他の友人のステータスとデータを取得します。ソケットインタフェース.

編集:これが見つかりました!たぶんそれはWhatsAppとは無関係です。しかし、チャットアプリケーションがどのようにプログラムされているかを理解するためにソースを使うことができます。

ScringoというWebサイトがあります。これらのすばらしい人々はあなたの既存のアプリケーションに統合することができる独自のSDKを提供し、レーダー、チャット、フィードバックなどのクールな機能を利用することができます。そして私は最高の部分を言ったのですか?それは無料です!

*更新:*Scringoサービスは2015年2月15日に閉鎖されます。

51
Swayam

Yowsupをチェックしてください
https://github.com/tgalal/yowsup

Yowsupはあなたがあなた自身のアプリで以前のことをすべて行うことを可能にするpythonライブラリです。 Yowsupを使用すると、Whatsappサービスにログインして使用することができ、正式なWhatsappクライアントのすべての機能を利用でき、本格的なカスタムWhatsappクライアントを作成できます。

Yowsupの使い方の実例はWazappです。 Wazappは、世界中の何十万もの人々によって使用されているフル機能のWhatsappクライアントです。 YowsupはWazappプロジェクトから生まれました。別のプロジェクトになる前は、エンジンを動かすWazappだけでした。十分に成熟したので、それは別のプロジェクトに分割され、誰でもその上に独自のWhatsappクライアントを構築できるようになりました。 Yowsup上に構築されたWazappのような人気のあるクライアントを持つことは、プロジェクトを非常に高度で安定した成熟したレベルにし、その継続的な開発と保守を確実にしました。

Yowsupには、yowsup-cliというクロスプラットフォームのコマンドラインフロントエンドも付属しています。 yowsup-cliを使用すると、コマンドラインから直接Whatsappサービスに接続して使用することができます。

17
blganesh101