12

Android项目实战:基于XMPP的即时通讯(IM)客户端精讲视频课程-李宁-专题视频课程...

 3 years ago
source link: https://blog.csdn.net/nokiaguy/article/details/83574056
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Android项目实战:基于XMPP的即时通讯(IM)客户端精讲视频课程-李宁-专题视频课程...

Android项目实战:基于XMPP的即时通讯(IM)客户端精讲视频课程—19262人已学习
课程介绍    
201608291733545718.jpg
    本课程使用asmack、openfire等开源Library和软件实现一款基于Android的即时通讯软件。该软件支持普通的文本聊天,文件传输、群聊等功能。并且自己用openfire搭建服务端,通过本课程的学习,学员完全可以自己搭建和编写一个完全属于自己的IM聊天系统。在局域网和Internet都可以,只要自己有一个可访问的服务器即可。
课程收益
    本课程将让读者掌握Openfire的设置方法,以及如何使用asmack开发基于XMPP的Android聊天客户端。
讲师介绍
    李宁 更多讲师课程
    东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块链的跨平台开发系统。曾出版超过30多本IT畅销书,主要著作包括《Python从菜鸟到高手》、《第一行代码:以太坊》等。授课风趣幽默,讲解条理清晰、通俗易懂,对知识有自己独到见解。能举一反三,发散学生的思维,指引学生发掘适合自己的学习方法。
课程大纲
  第1章:Android聊天客户端简介
    1. XMPP简介  9:29
    2. 基于XMPP的Android聊天客户端功能演示  14:54
    3. OpenFire和Spark的安装和使用(Windows版)  13:57
    4. OpenFire和Spark的安装和使用(Mac OS X版)  3:05
    5. ASpark工程结构简介  5:42
    6. 开发前的准备工作  11:50
  第2章:用户登录
    1. 登录功能实现(1):创建登录窗口  9:06
    2. 登录功能实现(2):登录界面布局  26:36
    3. 登录功能实现(3):连接聊天服务器  8:59
    4. 登录功能实现(4):存储登录信息  13:05
    5. 登录功能实现(5):登录聊天服务器  15:10
    6. 登录功能实现(6):存取登录信息  24:12
  第3章:用户注册
    1. 用户注册(1):准备工作  7:46
    2. 用户注册(2):校验用户输入的信息  8:29
    3. 用户注册功能实现(3):注册新用户  19:41
    4. 用户注册功能实现(4):可能的内存泄露  11:06
  第4章:好友信息
    1. 好友列表界面功能实现(1):添加好友【1】  7:35
    2. 好友列表界面功能实现(2):添加好友【2】  7:56
    3. 好友列表界面功能实现(3):显示好友信息【1】  10:32
    4. 好友列表界面功能实现(4):显示好友信息【2】  11:16
    5. 好友列表界面功能实现(5):显示好友信息【3】  7:08
  第5章:点对点聊天
    1. 聊天功能实现(1):显示聊天窗口  7:08
    2. 聊天功能实现(2):准备工作  6:35
    3. 聊天功能实现(3):发送文本聊天消息  8:26
    4. 聊天功能实现(4):接收聊天消息  7:58
    5. 点对点聊天功能实现(5):显示聊天记录的基础理论  7:28
    6. 点对点聊天功能实现(6):ChatListAdapter实现【1】  5:12
    7. 点对点聊天功能实现(7):ChatListAdapter实现【2】  12:53
    8. 点对点聊天功能实现(8):显示发送的聊天记录  5:19
    9. 点对点聊天功能实现(9):显示接收的聊天记录  5:32
    10. 点对点聊天功能实现(10):自动呼出聊天窗口【1】  15:06
    11. 点对点聊天功能实现(11):自动呼出聊天窗口【2】  4:03
  第6章:表情
    1. 表情功能实现(1):准备工作  5:03
    2. 表情功能实现(2):根据资源名获取资源ID  4:29
    3. 表情功能实现(3):实现FaceListAdapter【1】  5:32
    4. 表情功能实现(4):实现FaceListAdapter【2】  5:15
    5. 表情功能实现(5):实现FaceListAdapter【3】  3:35
    6. 表情功能实现(6):显示表情图像  5:07
    7. 表情功能实现(8):将TextView中的文本更新成表情图像  12:28
    8. 表情功能实现(7):在EditText中插入表情图像  21:30
  第7章:群聊
    1. 群聊功能实现(1):准备工作  6:01
    2. 群聊功能实现(2):编写ChatServiceListAdapter类  9:35
    3. 群聊功能实现(3):显示聊天服务  6:27
    4. 群聊功能实现(4):显示聊天室【1】  6:32
    5. 群聊功能实现(5):显示聊天室【2】  8:43
    6. 群聊功能实现(6):显示聊天室【3】  6:01
    7. 群聊功能实现(7):创建新的聊天室  15:49
    8. 群聊功能实现(8):刷新聊天室列表  5:53
    9. 群聊功能实现(9):发送和接收群聊消息  6:07
  第8章:其他功能
    1. 注销当前用户  5:20
    2. 删除好友  3:17
大家可以点击【 查看详情】查看我的课程
蒙娜丽宁 公众号:极客起源 达芬奇 UM
更多精彩内容请关注微信公众号:「极客起源」,东北大学计算机专业硕士。UnityMarvel创始人,企业内训讲师、IT畅销书作者,CSDN学院讲师,拥有多年软件开发经验和培训经验。主要著作包括《Python从菜鸟到高手》、《Python爬虫技术:深入理解原理、技术与开发》,培训企业学员数千人。制作在线课程数千小时。更多视频课程,请访问我的B站:https://space.bilibili.com/477001733

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK