2013-06-06 98 views
107

任何人是否有一个示例教程用于Android应用程序等WhatsApp的?我想了解WhatsApp如何工作以及如何编程。的Android WHATSAPP /聊天实例

我想查看一个使用消息聊天系统的示例,其中使用了"online"-status"read the message"-信息。

我用谷歌,但我什么也没找到。也许有人有小费。

谢谢。

+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运行,应用程序使 http请求到服务器,在PHP和MySQL实现,以 身份验证,登记和获取其他朋友的状态和 数据,然后通过 套接字接口与其他设备中的其他应用进行通信。

编辑:刚刚发现这个!也许它与WhatsApp无关。但是您可以使用该来源了解聊天应用程序的编程方式。

有一个网站叫做Scringo。这些出色的人提供了他们自己的SDK,您可以将它集成到现有的应用程序中,以便利用酷炫的功能,如雷达,聊天,反馈等。因此,如果您希望将聊天集成到应用程序中,则可以使用其SDK。我说过最好的部分吗?免费!

*更新:* Scringo服务将2月15日被关闭,2015年

+0

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

+0

@Swayam示例即时讯息似乎并不稳定,当您向另一个用户发送请求时,它根本不会更新屏幕。 –

17

退房yowsup
https://github.com/tgalal/yowsup

Yowsup是一个Python库,让你做以前的所有在 自己的应用程序。 Yowsup允许您登录并使用Whatsapp服务 并为您提供官方Whatsapp客户端的所有功能, 允许您创建完整的自定义Whatsapp客户端。

Yowsup的用法的一个实例是Wazapp。 Wazapp是全功能的 WhatsApp客户端正被全球数十万人使用 。 Yowsup诞生于Wazapp项目之外。在 成为一个单独的项目之前,它只是Wazapp的引擎。 现在它已经够成熟了,它被分成了一个单独的项目, 允许任何人建立他们自己的Whatsapp客户端。 Wazapp这样受欢迎的客户建立在Yowsup上,帮助项目进入了一个非常先进,稳定和成熟的水平,并确保 的不断发展和保持。

Yowsup还带有一个称为 yowsup-cli的跨平台命令行前端。 yowsup-cli允许您直接从命令行跳转到连接并使用 WhatsApp服务。

+1

GitHub删除了这个。你能提供其他位置或来源吗?我将非常感激。我GOOGLE了太多,但没有发现任何 – YuDroid

+0

@blganesh链接往往死亡,即使他们是从github;) – 2014-02-27 02:39:47

+0

对不起人。我不是这个的主人。无论如何,我会尽力寻找替代解决方案。 – blganesh101