第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章 課程總結與項目優化
首先恭喜大家堅持到了最后一刻,成功往往就多這一份堅持,同時也非常感謝大家選擇了這門課程,我在課程問答區等著大家,按理要說再見了,還是要給大家做個課程總結,并建議大家多回頭看幾次,最后祝大家都能所有所獲,看到你們的收獲和成長我就知足了。…