关于融云SDK1.4.3的学习的总结(一)

来源:互联网 发布:sql修改字段数据类型 编辑:程序博客网 时间:2024/06/05 07:39

注:(此文仅适用于不知如何集成融云平台人员阅读,在后续的功能使用中,会继续连载关于此平台集成的一些用法和心得的
这两天由于项目的需求,需要有一个类似于QQ聊天的功能,于是在网上查找了一翻资料,下载了”云之讯“和”融云及时通讯云“两个IM通讯平台的体验版APK后,决定选择使用“融云”平台。
理由有三:
1)融云平台对单聊、讨论组、和群聊的功能实现上比较的完整,能够满足项目的需求。
2)融云的IM聊天界面相较于“云之讯”更美观。
3)融云还专门为学习该平台的开发者们建了两个技术讨论群,开发这个平台的技术人员们会及时在这个群里解答所有人的困惑和问题。

而我写这篇文章的目的也是希望能给融云android技术群里的大牛们减轻点负担,在这里我不得不吐糟下的是,产品很好,但产品相配套的开发说明文档实在是有点业余,对于一个第一次使用这个SDK的人来讲,光看文档,我估计很多人都会遇到问题,在群里就看到很多人在问关于环境搭建和运行demo的问题。

现在我把集成融云框架的步骤整理了一下:
一、你的eclipse工具或studio工具需要更新android sdk,要更新到4.4.2,更新方式:在eclipse中分别选择菜单:
window —> Android SDK Manager,在弹出的窗口中,看Packages那一栏中的Tools里是否可以看到Android SDk Tool 24.0.2的更新提示,如果有,直接选择并更新,如果提示更新失败,那可以试下使用翻墙工具,通过外部镜像服务器试下。
1、翻墙软件下载地址:http://download.csdn.net/detail/x286129277/8587175,在进行下面第二步操作前,下载这个软件后,不用配置什么,直接启动
2、在打开的android sdk manager窗口中,依次选择菜单Tools –> Options ,在打开的窗口中作如下配置:
这里写图片描述
配置完成,选择[close],然后再依次选择菜单Packages –> Reload
如果能更新看到有24.0.2的版本更新提示,那么再尝试下Install,如果不成功,再试几次,如果仍然不行,就再到网上找下其他的镜像服务器试下
二、开发环境整好后,接着就是去融云官网下载Demo对应的源码和相应的开发工具libs包。
1、将android版的demo源码下载后,导入到新的工程中,注意,工作关联的sdk 是4.4.2的版本,确保Demo源码可以正常运行后,接下来就是将这个项目集成到你的项目中来
2、关于项目集成,分享下我的经验。将demo源码中截图中的所有文件直接复制到新建的项目中
这里写图片描述
如果你的项目不是新建的,那在复制和替换前,先 把自己项目中的values、color文件夹备个份,在复制和替换完后,再去比较重名的xml文件中的内容并合并下代码,以确保不会冲掉你之前的文件。至于其他文件夹中的文件是否担心会被冲掉,我觉得基本上是不会的。因为融云SDK文件的命名是有规则的,所有文件都是以rc_开头。
3、拷贝完这些文件后,再把融云demo源码中AndroidManifest.xml中的所有添加的权限不管用不用的上,先拷贝到你的项目中,再去掉重复的(权限多点总比权限写少的好),接下来再将配置

以及所有service和receiver的配置全部移植到你项目中的主配置文件中
4、上面几步操作完成后,clean下你的代码,重新运行你的项目,如果能正常运行,那就可以在按照融云的“开发文档”中进行单聊、会话、聊天室等的方法调用了。

我自己基本的聊天、会话、添加联系人和保存个人信息这几个功能进行了一个整合,做了一个小Demo,可以根据这个Demo学习一下
http://download.csdn.net/detail/x286129277/8587331

0 0