- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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. 在
您可能关注的文档
- 国有企业改制职工置方案(样本).doc
- 国有企业改革_论国有企业改革论文.doc
- 国有企业改制相关律法规研究.doc
- 国有企业改制中的工安置问题.doc
- 国有企业集团财务险的监控问题.doc
- 国有企业经济责任计若干问题探讨.doc
- 国有商业银行纳税划的思考.doc
- 国有投资公司与国资本的市场化.doc
- 国有投资控股公司本运作途径及模式选择.doc
- 国标本苏教版五年上册阅读教学分析及教学建议.doc
- 【万联证券-2025研报】轻工制造行业跟踪报告:行业上半年业绩预告表现平淡,“反内卷”下关注行业利润修复.pdf
- 【港交所-2025研报】世纪娱乐国际 年报2025.pdf
- 【万联证券-2025研报】电子行业跟踪报告:2025Q2基金加大算力配置,AI PCB为重点关注方向.pdf
- 3ds Max 三维动画设计与制作(第三版)第八章.pptx
- 3ds Max 三维动画设计与制作(第三版)第九章.pptx
- 3ds Max 三维动画设计与制作(第三版)第十章.pptx
- 3ds Max 三维动画设计与制作(第三版)第四章.pptx
- 3ds Max 三维动画设计与制作(第三版)第二章.pptx
- 3ds Max 三维动画设计与制作(第三版)第一章.pptx
- 3ds Max 三维动画设计与制作(第三版)第六章.pptx
最近下载
- 高速公路维护安全培训.pptx VIP
- 马克思主义基本原理概论2024年10月历年真题附答案.docx VIP
- 正式党员因故不能到会的书面表决意见-模板.docx VIP
- 佳能EOS 600D 中文使用说明书.pdf VIP
- 安全运维服务规范.docx VIP
- 《公路工程技术标准》(B01—2014)【可编辑】.pptx VIP
- 某银行数字人民币业务管理办法.docx
- 人工智能与教育的深度融合.pptx VIP
- 2025福建福州国资海丝投资有限公司第二批招聘工作人员1人备考试题及答案解析.docx VIP
- 2025福建福州国资海丝投资有限公司第二批招聘工作人员1人备考题库及答案解析.docx VIP
文档评论(0)