LeanChat Android 客户端
简介
LeanChat 是 LeanCloud 实时通信 组件的 Demo,通过该应用你可以学习和了解 LeanCloud 实时通信功能。
效果截图
Leanchat 项目构成
如果你从 github clone 速度很慢,可以从 这里 下载项目源码压缩包。
部署
创建应用
注册并登录 LeanCloud,创建一个新应用,并记下 appId 和 appKey。
部署 Android 客户端
请按照以下步骤进行初始化:
卸载已有的 LeanChat
为了防止数据影响而出现问题,如果已经安装 LeanChat,请卸载。
修改 appId 和 appKey
为了使自己可以拥有独立的应用和数据,请修改 com.avoscloud.chat.base.App.onCreate() 方法中初始化 AVOSCloud 部分,使用自己应用的 appId 和 appKey:
AVOSCloud.initialize(this, , );
初始化数据表
请创建下面几个表(Class),创建表即可,不用设置字段。
AddRequest
Avatar
UpdateInfo
提示:如果需要,你还可以查看 LeanChat 范例应用的表结构,请以公共账号登录 leancloud.cn ,账号/密码:leancloud@163.com/Public123 ,选择应用 LeanChat-Public 即可,这只是一个示例,和本 demo 的表结构一样,但数据不一样。
部署服务端
详见 这里
完成
重新编译 Android 客户端并安装,你就拥有属于自己的 LeanChat 了!
开发相关
相关文档
依赖组件
LeanChat Android 客户端依赖 LeanCloud Android SDK 如下组件:
基础模块
实时通信模块
统计模块
这些包都保存在 libs 目录中。如果需要更新这些模块 SDK,可以到 这里 下载。
其他文档