第1章 课程先容,技术选型本章将向大师先容本课程你们学到什么,项目功用模块有哪些,并对技术停止分化,方便大师有针对性的预备和进修,同时会将项目结构设想好,为前面项目标开辟做好根本预备,最初会为大师演示项目开辟计划若何制定,复原企业实在开辟进程。...第2章 启动,指导页功用开辟本章将依照项目开辟计划,带大师开辟项目标启动和指导页功用,虽然启动页和指导页功用逻辑不复杂,但还是有很多细节值得大师进修(来热热身)。第3章 根基框架搭建本章带大师搭建项目根基框架,并实现项目整体UI架构,实现侧拉菜单,首页无穷轮播功用,九宫频道功用,最初拓展讲授常用git相关号令,让大师领会若何用git号令提交项目到github等。第4章 列表页模块开辟本章将带大师实现列表页模块的开辟,大师会进修到1.Activity若何嵌套ViewPager,2.ViewPager若何组合Fragment,3.自界说RecyclerVeiw,拓展下拉革新,上拉加载功用,4.分轻视频网站数据接口封装设想,5.Gson及OkHttp全局初始化,6.Sohu,Letv列表页API拼接处置,数据结构封装,数据请求及数据剖析,图片加载等...第5章 自界说ViewPager指示器模块开辟(前方高能预警)本章将带大师自界说一个ViewPager指示器,包括可复用及扩大设想,实现多频道左右滑动切换流利结果,本章中大师可以进修到:1.自界说ViewPager指示器类图及接口功用实现,2.自界说指示器Title实现,3.自界说指示器组配title及indicator,4.自界说指示器组配类告诉indicator及pagertitle,5.自界说指示器ViewPagerWrapper及Co...第6章 详情页模块开辟本章将带大师实现详情页模块,大师可以进修到:1.若何对复杂结构停止分析,2.详情页面请求数据测试及video接口逻辑,3.详情页面请求video接口考证,4.video数据若何告诉到UI,5.详情页Video的适配器实现,6.若何自界说GridView ,7.多频道剧集测试,8.详情页点击播放按钮逻辑处置,9.sohu,Letv实在播放地址逻辑处置,补全...第7章 节目点播模块开辟本章将带大师开辟节目点播模块,大师可以进修到:1.播放内核框架ijkplayer编译,移植与测试,2.ijkplayer停止播放视频,3.Mediaplayer播放状态机,4.播放页面高低Panel结构及逻辑处置(电量,题目,码流,播放停息等)5.播放进度seek操纵处置,6.播放页面gesture操纵逻辑处置(左屏高低滑动调理亮度,右屏高低滑动调理音量...第8章 节目直播模块开辟本章讲带大师开辟节目直播模块,实现卫视、央视节目直播,大师可以学到:1. 节目直播协议(RTMP,FLV,HLS),2.直播源收集,m3u8文件处置,3.节目直播列表开辟 4.节目直播逻辑实现,5.节目直播填坑,6.自界说recyclerview分隔线等常识。 ...第9章 收藏模块开辟本章将带大师为项目集成数据库功用,并实现节目收藏功用,大师可以进修到:1.数据库操纵(增,删,改,查收藏数据),2.单选,多选收藏,3.通用收藏功用开辟第10章 历史记录模块开辟本章讲带大师开辟一个节目播放历史记录模块,这部分与收藏模块有很多类似之处,但在这章中大师可以进修到若何高复用代码,实现类似功用的快速开辟,进步大师的代码重构才能。向高手进阶。第11章 课程总结与项目优化首先恭喜大师对峙到了最初一刻,成功常常就多这一份对峙,同时也很是感激大师挑选了这门课程,我在课程问答区等着大师,按理要说再会了,还是要给大师做个课程总结,并倡议大师多回头看几次,最初祝大师都能一切所获,看到你们的收获和长大我就满足了。
|