在android台进行xmpp实验及分析.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在android台进行xmpp实验及分析

在android平台进行xmpp实验及分析 2008年12月26日9:17来源:Android中文社区我有话说(0)  前言   本文将用实验步骤的方式,讲述如何在一台PC上,在2个android模拟器之间,以及android模拟器和Gtalk PC客户端之间进行XMPP通讯。   本文所用的代码样例,来源于一篇叫做“Totally *Unofficial* Android GTalk Client (Send/Receive XMPP Messages)”的文章,你在google上搜索“android gtalk xmpp”的关键字,第一个链接就是这篇文章,可是很可惜,在该文最初发表的网站上却找不到该文章,我是在费了半天劲,才在这里找到这篇文章和它附带的代码。该文讲述了如何在android平台上收发xmpp消息。我把它的IDEA project 转换成了完整的eclipse android 工程。并且给出了详细的实验步骤。为了试验方便,代码做了细微的改动。我会在后面提到。   准备工作   我的开发环境是基于android_sdk_windows_m3-rc37a和ADT0.3.3(android eclipse 插件)。这是目前最新的开发环境。如果你还在使用android_sdk_windows_m3-rc22a和低版本的ADT,最好都升级到最新版本。升级步骤详见/android/intro/upgrading.html   然后,请把android sdk的tools目录置于系统path环境变量中。   另外,为了完成这个实验,你还需要有2个gmail帐号。还需要需要安装Gtalk pc 客户端。安装好Gtalk pc client后,你用2个帐号分别登录,把2个帐号都相互加为好友。   最后,最好把C:\Documents and Settings\user name\Local Settings\Application Data\Android目录中把所有文件删除。这些文件存储着用户数据,把他们删除是为了排除旧数据干扰。比如在我的机器上,这个路径就是:C:\Documents and Settings\Administrator\Local Settings\Application Data\Android。   忘了一点,该实验必须在联网环境下运行。   代码下载 在这里下载完整的Eclipse android工程(eclipse工程名叫做xmpp,在android中的应用名叫做Gtalk Client) 实验1(android to Gtalk) 1.导入工程,在eclipse 环境中运行这个android工程。 2.在android模拟器中,先从Gtalk Client中退出。进入桌面。 3.导航到applications-Dev Tools - Xmpp Settings 4.点击Add Acount按钮,填入你的第一个gmail帐号(以下称为gmail1)和密码。如果认证通过,那么你的gmail1 就和这个模拟器绑定了. 5. 确保stay connected to server这个可选项打上钩。完成后的样子如下: 6. 启动你的Gtalk pc client,使用你的第二个帐号(以下称之为gmail2)登录。你可以看到你的gmail1好友处于忙碌状态。 7. 在android 模拟器中,进入Gtalk Client应用。你可以在gmail2的gtalk客户端中看到,好友gmail1已经进入联机状态了. 8. 在gmail1的android模拟器的第1个输入框中输入gmail2的gmail地址,然后点击setup按钮。你将看到gmail1和gmail2之间保存在当前模拟器实例上的聊天记录,当然,如果你是第一次运行,是没有聊天记录的。 9. 然后在gmaill的android模拟器的第2个输入框中,输入发给gmail2的聊天信息,然后,点击send按钮。你会发现,gmail2的Gtalk pc client已经收到了来自gmail1的消息。 10. 你也可以让gmail2通过gtalk pc client给gmail1的android 手机发送消息。 好了,关于android和Gtalk pc client之间通讯的实验我们就到这里,接下来,我们将在一台pc上模拟器2个android手机进行xmpp通讯。 实验2(android to android) 我们的实验2是接着实验1下来的。 11.让gmail2从Gtalk pc client上注销退出。 12. 关闭gmail1的android模拟器。 13. 在

文档评论(0)

bguarfan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档