2013-06-06 1 views
107

チャット? WhatsAppがどのように動作し、どのようにプログラムされているかを理解したい。のAndroidのWhatsApp /誰もが<strong>例</strong>など<strong>のWhatsApp</strong> Androidアプリケーションのための<strong>チュートリアル</strong>を持っています例

私は"online"-status"read the message"の情報を持つメッセージチャットシステムを使用する例を見てみたいと思います。

Googleを使用しましたが、何も見つかりませんでした。多分誰かがヒントを持っています。

ありがとうございました。

+5

チャットソフトウェアのほとんどに[XMPP](http://xmpp.org/xmpp-software/clients/)よく私はWhatsappが何を使用しているのかは分からないが、あなたが走っているアプリを助けるはずのスターターのために。 – AurA

+3

http://code.google.com/p/simple-android-instant-messaging-application/ –

+3

WhatsAppが変更されたXMPPサービスを私が知っている限り使用しました – Dodge

答えて

52

あなたは、Android向けインスタントメッセンジャーを作成するために探している場合は、this codeは、あなたがどこかに始めなければなりません。 sourceから

抜粋:

これは、単純なIMアプリケーションでは、Android上で動作する、アプリケーションはPHPとMySQLで実装サーバに、登録する 認証、およびに のHTTP要求を行います他の友人のステータスと のデータを取得し、 ソケットインターフェイスによって他のデバイスの他のアプリケーションと通信します。

EDIT:ちょうどこれを見つけました!たぶんそれはWhatsAppに関連していないかもしれません。しかし、ソースを使ってチャットアプリケーションのプログラミング方法を理解することができます。

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

* UPDATE:* Scringoサービスは、2月15日に閉鎖される2015年

+0

Scringoはとても似ています。ここでの問題は、私がアンドロイドでscringoサンプルを開始するとき、java.lang.RuntimeExceptionになります:アクティビティを開始できませんComponentInfo {com.scringo.scringosample/com.scringo.scringosample.MainActivity}:android.view.InflateException:バイナリXMLファイルライン#36:Error inflating class com.scringo.ScringoLeftActivationButton – user1878413

+2

問題は何が起こっているのか把握するためにコードを参照する必要があります。あなたが得ているエラーに特有の新しい投稿を作成し、あなたのコードをそれに添付するのはどうですか?そうすれば、他の人たちからさえ助けを得ることができます。 :) – Swayam

+0

@Swayamサンプルインスタントメッセンジャーは安定していないようですが、別のユーザーにリクエストを送信すると、画面がまったく更新されません。 –

17

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サービスに接続して使用することができます。

+1

GitHubがこれを削除しました。これの他の場所や情報源を提供できますか?私は非常に感謝しています。私はそれをあまりにも探知したが、何も見つからなかった。 – YuDroid

+0

@blganeshのリンクはgithubからでも死ぬ傾向がある;) –

+0

申し訳ありません。私はこれの所有者ではない。とにかく私は代わりの解決策を探すつもりです。 – blganesh101

関連する問題

 関連する問題