|
|
IT教程名称:基于环信SDK开发安卓社交APP实战项目视频+源码 www.itSPjc.com 52p. p4 M, o9 W. z% z* [
课程概述
% w" Z9 N0 ]& g$ C! m, C, p3 Y8 h0 Z7 J7 b
基于环信的SDK(覆盖手机终端5.64亿,平台日发送消息5.57亿条,中国移动互联网千万级以上App都在用)开发的一款即时通讯App。本套视频是国内安卓市场自发布应用以来,第一套完整且详细讲解即时通讯类项目的视频。该视频讲解的内容包括但不仅限于用户的注册和登录、添加好友、单聊、邀请信息展示、创建群、群聊和群详情等功能。同时通过手机网络可以发送语音、表情、图片、文字等。该应用可覆盖电商、O2O、互联网金融、在线教育、在线旅游等领域。" ?& G/ l* N6 D. D% d& N/ p
: K: L3 e U& n" B+ {' b# J【课程内容】
7 b' S" ?: f! p" s( S( R! o0 y0 P2 i! ^5 I9 \! U- L
项目简介) Y3 ]' g6 ?+ ~& J* T0 @1 }/ B
项目功能演示: [7 w0 |. D7 E! i2 \
环信SDK介绍4 {# [0 _" z; q; S p3 N
环信官方demo演示
8 T& K. J; q3 N- _! d# d* b应用程序分包
* R; O; r; f4 n- t6 `集成EaseUI
3 ~3 P( M, y' B! Y5 Q5 Y5 T/ \欢迎页面布局& L6 Y1 ^- t% L3 q* v
应用名称和logo修改* h v$ V3 H8 P, Q
欢迎页面
8 P0 K E, O" R7 W% ^全局数据处理类和全局线程池! A( c3 _# A$ {* @) v$ N
登录页面布局绘制
) D7 V9 \' N# w0 C# h* X7 |: {注册5 `# E5 [: q& w. x
创建用户账号信息数据库
! ]: r' [% N* ?" z% n" d( O登录$ }, |# [- S6 _! \
主页面布局7 O. \$ X0 z v2 g' s3 X
主页面逻辑处理) n/ g# Q/ O- u+ E' k
设置页面布局
2 G$ k: V; r( u5 }8 A1 I/ w设置页面逻辑处理8 z$ ]' T3 `& X" T" }
联系人列表页面
8 b* U9 H$ E7 s U* p; z2 X添加联系人页面布局
! o X7 p/ D; L5 f/ Q4 ]3 F查找按钮业务逻辑处理% E4 |2 K9 V) x$ h1 T* X
添加按钮业务逻辑处理! @# l5 {7 y7 t, W6 Z
创建联系表
/ x$ _* J* y( _: [" [联系人表的操作类
* ^: X) [2 Y Z创建邀请信息表, ?" ?6 @% I- j0 D0 o/ P
邀请信息表的操作类
$ W3 b' d9 j7 W! |8 C# M邀请信息和联系人数据库的管理类: Y. D6 G" ~, U$ e* ^
SpUtils工具类* a# M; L) @8 |+ M7 T. r( j
全局监听联系人变化 F+ }3 q# I) v/ \& K( u
红点的处理* O! } g1 S! b* X' b
邀请信息列表页面布局
' Q1 t3 i0 R! ^8 s, P+ `) d8 x邀请信息列表页面适配器# C& r" x" g/ m! p
debug调试
/ R! p, A7 e* g0 T P2 a1 L: b8 yListview回调监听的接口
: X9 _; I" m4 i, q- u7 t; \' L注册联系人邀请信息变化的广播
5 I$ G+ Z z9 X# K2 b从环信服务器获取联系人信息' n: I$ w Z! v' D; ?$ e& j: h
注册联系人变化的广播6 U3 o+ H$ I: N" [6 d
长按listview条目删除该条目联系人
% N) B4 ^2 i) N( q* J7 @Listview条目的点击事件以及会话详情页面实现
; S+ G6 f' P3 |- x ^主页面中的会话列表页面7 Y& C9 z# ~. m! q7 Y2 ^6 k
群条目的点击事件3 A( K, D8 r9 B) q. y1 o1 `9 W" T
群列表页面listview初始化
( |/ H, _8 Z7 o s( I Y5 G( b) J$ ?群列表页面适配器# X8 A. r, u6 [' `2 w* {
从环信服务器获取群组联系人信息及条目的点击事件3 w2 U2 H$ G$ p/ b. |* g4 N( @
创建新群的点击监听和刷新页面9 S" ]& ~. H8 v9 x3 j" `( X1 b2 O
新建群组页面布局: t/ H+ @6 ?& |# O6 f) a/ @9 j
新建群逻辑处理# X) i! N% A7 ~
选择联系人页面布局
0 K& L. Z1 {( B! [3 [+ {; s选择联系人适配器) ^5 a5 G- P% D/ C* ~
listview条目的点击事件
) N! i7 t6 {$ L3 l( W8 _( x$ k# m保存按钮点击事件
, b5 f3 d x& M! t8 t: I4 l/ m群邀请信息变化的监听
6 K! [) g6 b5 J9 l% {' k0 x( ~" I联系人信息页面群邀请变化广播监听3 ?: o I' z9 q4 [) ~
邀请信息列表页面群邀请信息变化广播监听5 U( I8 Q1 X; E* |$ R2 j
邀请信息适配器完成(群)
' v0 B) r( m+ R! H- a t+ ^; ?群邀请列表接受和拒绝按钮实现9 T# x+ V% ~) }! V" l- a
跳转到群详情页面
: A- Y0 ^4 p1 [3 b/ a, f7 o群详情页面布局
W* J* U, m [9 j- Z3 U# y初始化button按钮的显示及退群广播5 {& k2 b1 |6 i
初始化gridview* T" [5 N6 s- y
gridview适配器item布局: A8 z4 l( s! @6 n# U$ T
gridview适配器普通群成员展示数据
; }( |+ D' m8 Ogridview适配器完成
1 V# Y# w( F% K l从环信服务器获取所有群成员
% N8 ]) E5 }7 O7 ~删除群成员
) m6 p+ k% _* M* Q. Y. k添加群成员& X: t, B% m1 Z% P* {4 [
显示已经存在的群成员
, W+ v. Q7 d) u8 A/ ogridview触摸事件3 E4 K, E( k6 T2 e) r) c
会话详情页面注册群销毁广播
8 W/ `# m) }8 a6 j总结回顾
% ?. @. Q, r8 h+ w7 J7 y# T# e
3 f- d* t( M& `& n/ ?【下载地址】
) d3 M3 O q6 [1 w- M ]( H8 \/ N& k, ~+ y
资源下载地址(百度云盘): 百度网盘地址回帖可见 网盘密码:ghdd" e. T3 H: p4 \8 ~. k: m9 ^+ A G4 }
9 G9 V/ Q W9 Q1 \
本资源由IT视频教程网收集整理【www.itspjc.com】 |
|