融云IM开发准备(Android)
来源:互联网 发布:mysql服务器端下载 编辑:程序博客网 时间:2024/05/03 19:09
注册
首先前往融云官网注册一个开发帐号地址在此
下载
随后下载融云开发SDK地址在此
Demo源码为官方提供的示例demo,无需修改,直接运行即可成功查看融云的相关功能
SDk分为两部分:融云 IM 界面组件(imkitht)和融云 IM 通讯能力库(imlib)
创建应用
前往 融云开发者平台创建一个应用,安卓端需要注意的地方有
- 应用标识-Package Name 此处为安卓项目的包名,如下面代码的包名即为io.rong.imkit.demo
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="io.rong.imkit.demo">
- AppKey-App Key 此处为manifest文件中所需要声明的App Key对应的值,开发阶段使用开发环境(测试环境),开发完成后应切换为生产环境(线上环境),简单的示例如下
<meta-data android:name="RONG_CLOUD_APP_KEY" android:value="e7x8xycsx6flq" />
项目配置
添加对APP_KEY的声明
如使用imkit进行开发,将其所有android:host的值修改为开发应用的包名
如使用Android Studio开发,记得添加对so文件的引用
编写代码
- 初始化,建议放在Application的onCreate放法中进行
RongIM.init(this);
得到Token,此处需要开发者Server端的支持,如果只是为了测试开发,可以前往融云开发者平台选择API 调试-用户服务-获取Token进行调试开发
连接融云器,得到Token后即可连接融云的服务器了
// 此处直接 hardcode 给 token 赋值,请替换为您自己的 Token。 String token = "mKmyKqTSf7aNDinwAFMnz7NXKILeV3X0+CCRBOxmtOApmvQjMathViWrePIfq0GuTu9jEL123ckv4AhfjCAKgQ=="; // 连接融云服务器。 RongIM.connect(token, new RongIMClient.ConnectCallback() { @Override public void onSuccess(String s) { // 此处处理连接成功。 Log.d("Connect:", "Login successfully."); } @Override public void onError(ErrorCode errorCode) { // 此处处理连接错误。 Log.d("Connect:", "Login failed."); } });
- 当服务器连接成功后,即可调用融云的各类聊天接口了
0 1
- 融云IM开发准备(Android)
- Android开发--IM聊天项目(一)
- Android开发--IM聊天项目(二)
- Android开发--IM聊天项目(三)
- Android IM开发策略
- Android开发--IM聊天项目(四)--IPC实战
- Android开发--IM聊天项目(五)--进程保活踩坑
- Android 开发环境准备(Ubuntu)
- Android Linux开发准备
- android JNI开发准备
- Android Studio开发准备
- android开发准备
- Android开发准备:
- --ANDROID开发准备--
- Android-IM从零开始开发一个即时通讯项目
- Android地图应用开发(一)开发前需做的准备
- android TV 开发 (一) 准备开发电视应用
- android应用开发框架+即时通讯IM app开发(1)-前言和工程目录结构
- html5 实现动态网页截屏 页面生成图片并打印(图文)
- linux shell 编程
- 关于linux系统如何实现fork的研究(二)
- 黑马程序员——java入门之java与基础的基础
- spring管理mongodb
- 融云IM开发准备(Android)
- ios 数据保护
- ios网络编程协议---http
- 用css+jquery+ajax制作适合asp的砸金蛋活动
- java NIO 入门 Buffer
- SHELL编程
- mongodb备份与恢复
- Mysql初始化root密码和允许远程访问
- word使用技巧(1)