android聊天软件开发,实战篇(1)
2017-02-27 20:10
441 查看
在开始写聊天软件,类似于微信这样的软件之前,一直在写单机游戏。之所以要写聊天软件,只是因为要会联网的一些操作,完善自己的编程能力。 首先,我了解了一个名词IM,即时通讯的意思,在发送资源,不管是文本还是视频这些流文件,都能在短间内到达对方,这就是实时通信的用途。在我开始准备看服务器端的代码时,我突然发现了更好的资源leancloud,可以自行百度,他的平台提供了很好的接口,可以免费使用leancloud管理服务器上的资源,自己只需要使用他的sdk,就可以在短时间内完成一个项目。 首先,得到创建app应用,得到appId,和appKey得到appId和appKey后,就可以在android studio上开发了。在开发前,必须要做的事情就是看api文档,官网上有中文文档,不会的可以翻阅,如何有些小代码,小demo,一点点跟着做就可以。最近在看界面的部分,最主要的就几个特别重要的类:
TabLayout,ViewPager,SwipeRefreshLayout,RecyclerView
只要这几个类都能掌握,界面部分大多可以完成。效果图:
代码请看下一篇。
相关文章推荐
- android聊天软件开发,实战篇(2)
- Android聊天软件的开发(六)--表情
- Android开发实战1----第一次启动软件 引导页面
- 适用于Android开发的简单聊天软件
- Android开发--IM聊天项目(四)--IPC实战
- Android聊天软件的开发(三)--网络连接
- Android聊天软件的开发--聊天通信
- Android聊天软件的开发(七)--聊天通信
- Android实战开发租赁管理软件视频教程 Android项目实战教程
- Android聊天软件的开发(四)--通讯录
- Android聊天软件的开发
- 国士工作室 企业级Android软件开发和实战培训专家
- Android聊天软件的开发(一)--预备知识
- Android聊天软件的开发
- Android聊天软件界面开发
- Android实战开发租赁管理软件(适配UI,数据的存储,多线程下载)课程分享
- Android聊天软件的开发(二)--数据库
- Android聊天软件的开发(五)--头像设置
- Android实战开发租赁管理软件(适配UI,数据的存储,多线程下载)课程分享