前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >轻松搭建--融云Android聊天工具

轻松搭建--融云Android聊天工具

作者头像
不安分的猿人
发布2020-03-02 13:37:55
1.6K0
发布2020-03-02 13:37:55
举报
文章被收录于专栏:不安分的猿人不安分的猿人

上一篇是搭建Web版本的融云。

轻松搭建--类似微信的聊天工具

融云支持客户端的二次开发,Androidios两个版本,安卓是Java开发的,所以我就尝试构建一把。ios端的项目构建也在尝试中。前两天安卓客户端打包成功,基本都可以使用。本篇记录一下Android版聊天客户端的搭建步骤。

一、安装步骤

1.前提

  • 版本控制工具 Git
  • 开发工具 Android Studio

2.下载项目源码

代码语言:javascript
复制
git clone https://github.com/sealtalk/sealtalk-android.git

3.修改部分内容

使用Android Studio打开项目源码,如下图:

修改内容:

1.替换 SealTalkUrl.java 中的 DOMAIN 常量值为您所部署的 SealTalk 服务地址。

代码语言:javascript
复制
public class SealTalkUrl {
    public static final String DOMAIN = 这里请替换为您所部署的 SealTalk Server 地址;

2.替换 IMManager.java 中,init 方法中调用融云初始化的代码 RongIM.init 替换为您所申请的融云 AppKey。

代码语言:javascript
复制
    private void initRongIM(Context context) {
        // 可在初始 SDK 时直接带入融云 IM 申请的APP KEY
        RongIM.init(context, 这里请替换为您的融云 AppKey, true);

4.项目打包,输出apk文件

安卓项目是Gradle进行项目管理的,和我们知道Maven功能是类似。

项目构建完成后,在源码目录搜索*.apk,就可以找到刚刚打包的文件。(不太懂安卓)

我已把打包后的安卓客户端上传到服务器了。

下载地址:

http://www.restlessman.cn:9001/apps/android/sealtalk.apk

二、使用融云的说明

1.免费版本融云注册用户最多100人。平台支持对用户的管理。

2.免费版基础功能

3.其他功能

  • 音视频服务
  • 小视频服务
  • 短信服务
  • 红包服务

开发环境一些功能是免费,有兴趣的朋友可以试一试。

三、最后

至此,我已搭建了融云聊天的web,Android版本,可以进行简单的即时通讯了。一套聊天工具搭建下来也学到不少东西。

  • node.js服务端搭建需要使用pm2来管理服务
  • 掌握更多Linux的命令
  • 学会了安卓项目如何打包

下一步计划:

1.对融云的web端进行改造;

2.开发windows桌面版的聊天工具。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 不安分的猿人 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、安装步骤
    • 1.前提
      • 2.下载项目源码
        • 3.修改部分内容
          • 4.项目打包,输出apk文件
          • 二、使用融云的说明
          • 三、最后
          相关产品与服务
          短信
          腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档