Android Whatsapp /チャットの例[終了]


106

誰も持っていますチュートリアルなどのAndroidアプリケーションのためのWhatsAppを?WhatsAppの仕組みとプログラミング方法を理解したい。

"online"-statusand "read the message"情報を含むメッセージチャットシステムを使用する例を参照してください。

私はグーグルを使ったが何も見つからなかった。多分誰かがヒントを持っています。

ありがとう。


5
ほとんどのチャットソフトウェアはXMPPをよく使用しています。Whatsappが何を使用しているかは言えませんが、アプリの実行に役立つスターターが必要です。
AurA 2013


4
WhatsAppは、私の知る限り、変更されたXMPPサービスを使用しました
Dodge

1
これは、GCMとGAEを使用してAndroid用のチャットアプリケーションを作成するためのチュートリアルです。これは、一般的なチャットアプリケーションの簡単な例です。
appsroxcom 2013

3
Telegramは、オープンソースのWhatsappに代わるものです。
Hello World

回答:


51

Android用のインスタントメッセンジャーを作成する場合は、このコードでどこかから始められます。

ソースからの抜粋:

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

編集: これを見つけました!多分それはWhatsAppに関連していない。しかし、ソースを使用して、チャットアプリケーションのプログラミング方法を理解することができます。

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

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


Scringoは素晴らしいようです。ここでの問題は、Androidでscringoの例を開始すると、java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {com.scringo.scringosample / com.scringo.scringosample.MainActivity}:android.view.InflateException:バイナリXMLファイルの行#36:クラスcom.scringo.ScringoLeftActivationButtonのインフレート中にエラーが発生しました
user1878413

2
問題は、問題の原因を突き止めるためにコードを確認する必要があることです。発生しているエラーに固有の新しい投稿を作成し、それにコードを添付してみませんか?そうすれば、他の人からでも、より多くの助けが得られます。:)
スワヤム

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

そうですか?もう一度確認する必要があります。覚えている限りでは、前回試したときは問題がなかったからです。
スワヤム

@Swayamはい、動作します。これが純粋なp2pであることを確認するためだけですか?各androidには独自のサーバー/クライアントがあり、各アプリに接続されているノードの数を維持するため

18

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はこれを削除しました。これの他の場所またはソースを提供できますか?本当にありがたいです。
グーグルで読み

@blganeshリンクはgithubからのものであるにも関わらず死ぬ傾向があります;)

ごめんなさい。私はこれの所有者ではありません。私はとにかく代替の解決策を探すように努めます。
blganesh101 2014

@ blganesh101- iOSのメッセージUIにgithub.com/jessesquires/JSQMessagesViewControllerのようなライブラリがAndroidにありますか?
Appoorva Faldu 2015年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.