Skip to content

lymanlai/leanchat-android

 
 

Repository files navigation

LeanChat Android 客户端

简介

LeanChat 是 LeanCloud 实时通信 组件的 Demo,通过该应用你可以学习和了解 LeanCloud 实时通信功能。

应用体验下载地址:http://fir.im/leanchat

效果截图

img

img

Leanchat 项目构成

如果你从 github clone 速度很慢,可以从 这里 下载项目源码压缩包。

部署

创建应用

注册并登录 LeanCloud,创建一个新应用,并记下 appId 和 appKey。

部署 Android 客户端

请按照以下步骤进行初始化:

卸载已有的 LeanChat

为了防止数据影响而出现问题,如果已经安装 LeanChat,请卸载。

修改 appId 和 appKey

为了使自己可以拥有独立的应用和数据,请修改 com.avoscloud.chat.base.App.onCreate() 方法中初始化 AVOSCloud 部分,使用自己应用的 appId 和 appKey:

AVOSCloud.initialize(this, <appId>, <appKey>); 

初始化数据表

请创建下面几个表(Class),创建表即可,不用设置字段。

AddRequest
Avatar
UpdateInfo

提示:如果需要,你还可以查看 LeanChat 范例应用的表结构,请以公共账号登录 leancloud.cn ,账号/密码:[email protected]/Public123 ,选择应用 LeanChat-Public 即可,这只是一个示例,和本 demo 的表结构一样,但数据不一样。

部署服务端

详见 这里

完成

重新编译 Android 客户端并安装,你就拥有属于自己的 LeanChat 了!

开发相关

相关文档

依赖组件

LeanChat Android 客户端依赖 LeanCloud Android SDK 如下组件:

  • 基础模块
  • 实时通信模块
  • 统计模块

这些包都保存在 libs 目录中。如果需要更新这些模块 SDK,可以到 这里 下载。

其他文档

About

用 LeanCloud 实时通信 SDK 做的 App LeanChat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%