开发一款即时通讯App,从这几步开始

“晚上去哪吃饭啊?”

桌面上来自一条晚上约饭的对话框——QQ。

突然灵光一现,新出了优化的IM SDK,可以尝试着搭建一个类似QQ的即时通讯软件

腾讯云官网

注册腾讯云账号,也可以使用QQ或者微信直接登陆

选择【产品】→【云通信】→【立即使用】→【创建应用接入】

1、集成SDK

【下载云通信SDK】包括IMSDK(云通信SDK)、TUIKit(基础界面库)

2、生成UserSig

在【基础配置】下载公私钥,使用【开发辅助工具】生成测试用户的UserSig

3、初始化SDK

Android代码

4、创建登陆界面

Android代码

界面实图

5、创建会话列表

布局文件

Android代码

界面实图

6、创建聊天界面

Android代码

界面实图

7、群管理

Android代码

界面实图

通过以上几个步骤,一个拥有单聊、群聊的即时通讯App就这样完成了

再次崇拜自己的动手能力,一天就能搭建完成一个APP,啦啦啦啦啦啦~

最后,了解一下经过优化后的新版本IM SDK

原文链接:https://mp.weixin.qq.com/s?__biz=MzIzMjY3MjYyOA==&mid=2247483799&idx=3&sn=2cb8201dd5cb3e3f3d9c65ba38d59752&chksm=e8901d8cdfe7949abf8632f8d705bfe74fa1578172723c22d62ef24444ac0fb64dc57d7e098a&mpshare=1&scene=1&srcid=09059cFP1gT6qLfaDmtd4TYz#rd

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SAP最佳业务实践

想学FM系列(14)-SAP FM模块:预算结构(5)-预算结构操作-预算地址维护

3.2.2 预算结构操作 3.2.2.1 预算地址维护 ? ? 1)FMBSBO - 单个处理 功能:手工维护预算地址 ? ① 预算类别:选择使用的预算类别,...

4838
来自专栏Golang语言社区

golang 的channels 行为

当我第一次使用 Go 的 channels 工作的时候,我犯了一个错误,把 channels 考虑为一个数据结构。我把 channels 看作为 gorouti...

1865
来自专栏Python绿色通道

Python入门三部曲(一)

>个人以前学的东西太杂了:Android(主),java,php,go,ios,前端。现在准备专挑一门语言进行深入。在Android行情没落的时候,在人工智能与...

1691
来自专栏CSDN技术头条

偏爱MySQL,Nifty使用4个Web Server支撑5400万个用户网站

【编者按】Nifty运营网站已经有很长一段时间,而在基于HTML5的WYSIWYG网页制作平台推出后,用户在该公司建立的网站已超过5400万个,同时其中大部分网...

22310
来自专栏Java后端生活

UUID

2714
来自专栏Java后端技术栈

为什么说程序员到了不得不掌握RPC的时候了!

随着企业 IT 服务的不断发展,单台服务器逐渐无法承受用户日益增长的请求压力时,就需要多台服务器联合起来构成「服务集群」共同对外提供服务。同时业务服务会随着产品...

1502
来自专栏owent

[转]类似github的框架

github是程序员经常上的网站,但如果是在一家苦逼不能访问外网的公司,那不能把自己的代码托管在github上绝对是一件非常痛苦的事情。如 果想要在公司内网也可...

1941
来自专栏Golang语言社区

Go1.7改善了编译速度并且会生成更快的代码

Go1.7的开发周期正在接近它的下一个里程碑,Go的提交者Dave Cheney报告了子即将发布的版本中,团队成员在语言工具链上的努力。 Cheney称,基于当...

3589
来自专栏互联网数据官iCDO

智能分析工具PK:Tableau VS Google Data Studio

译者:吕东昊 审校:陈明艳 本文长度为3743字,预估阅读时间10分钟。 摘要:本文从数据连接器、数据处理、可视化等多个维度解析Tableau和 Googl...

5096
来自专栏技术栈大杂烩

Python: kafka-python版本差异导致的问题

我们有个数据处理平台,有两个用 docker 运行的数据处理模块,分别是:data_api, 和 processor_api,故名思义:

3414

扫码关注云+社区

领取腾讯云代金券