在开始写聊天软件,类似于微信这样的软件之前,一直在写单机游戏。之所以要写聊天软件,只是因为要会联网的一些操作,完善自己的编程能力。
首先,我了解了一个名词IM,即时通讯的意思,在发送资源,不管是文本还是视频这些流文件,都能在短间内到达对方,这就是实时通信的用途。在我开始准备看服务器端的代码时,我突然发现了更好的资源leancloud,可以自行百度,他的平台提供了很好的接口,可以免费使用leancloud管理服务器上的资源,自己只需要使用他的sdk,就可以在短时间内完成一个项目。
首先,得到创建app应用,得到appId,和appKey
得到appId和appKey后,就可以在android studio上开发了。
在开发前,必须要做的事情就是看api文档,官网上有中