一、摘要
你使用过哪些即时通信平台?基于即时通信平台开发一个类似易信、QQ、陌陌、微信、人人等社交软件,也不是一件不轻松的事情,你只需要几个步骤即可成功接入网易云信——即时通讯平台。
- 第一步:登录官网——网易云信(http://www.netease.im)
- 第二步:下载Android开发Demo(只需要demo和uikit两个module即可,推荐使用Android Studio开发),项目结构图如下:
- 第三步:复制demo和uikit两个module到新建的Android Studio 项目里,可以参考《module导入Android Studio的两种方式》,点击这里
- 第四步:修改demo和uikit两个module的build.gradle文件,修改包括的内容有:complieSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion等
注意:
1、必须首先导入uikit module,demo module添加了uikit依赖代码,如下图:
官网提供的demo和uikit两个module的buildToolsVersion 参数未指定,这一步必须手动配置。buildToolsVersion 版本号不唯一,比如:21.1.1(也可以是其他),如果当前环境未下载期待的buildToolsVersion,联网下载对应的buildToolsVersionVersion。
4、这一步很关键:官网提供的demo调用了API 21 放弃的org.apache.http包下内容(具体位置com.netease.nim.demo.commom.http.NimHttpClient),所以开发API (个人觉得)必须选择Android 5.0.1,否则无法关联org.apache.http包下内容。
二、效果演示
三、Eclipse导入项目说明
Eclipse导入项目后,同样必须首先导入uikit,再导入demo,但官网暂时只提供Android Studio的源码例子,需要自己手动配置Eclipse项目,这里提供配置好的Eclipse源码。
注意:
1、导入uikit后,将uikit作为库引用demo中
2、同时,必须将uikit的assets文件夹下内容,复制到demo项目中
3、必须将uikit的manifest.xml声明的activity内容复制的demo项目中,否则报错:ClassNotFoundException
当前文章价值9.25元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)