動念:html
最近在學習Android開發,任務驅動是一個好的學習方法。在PC端,使用過對愛奇藝、騰訊、優酷的VIP視頻解析的腳本(油猴+Greasy Fork),也看到過手機端的VIP視頻解析APP(從解析、付費到推廣已造成完整解決方案),因而籍由這個需求,動手寫一個VIP視頻解析的APP來進行Android開發的學習。目的僅爲學習,非商用。git
構思 :github
思路以下圖,入口頁面——視頻網站頁面——播放界面。ide
開發工具:Android Studio。對視頻網站視頻的解析接口是利用的別人的接口(播放界面的廣告爲接口自帶)工具
可能碰到的問題:學習
1. WebView的設置。如未作相應設置可能會使視頻沒法播放。開發工具
2. WebView中中對非http和https協議url的處理。如youku://型url網站
3. 播放界面的廣告過濾url
界面 :spa
APP及源碼:
APP下載:https://pan.baidu.com/s/1ypGA7InlloxTmlCXMLzKBQ
源碼:https://github.com/LifeLongInteresting/VipVideo
參考及感謝:
學習過程參考了Android的NoVIP視頻解析APP開發完整過程:http://www.javashuo.com/article/p-tszvevlm-br.html
該項目比較完整,提供了驗證、升級等功能,我還沒有讀透,有興趣的朋友能夠借鑑。
原文出處:https://www.cnblogs.com/Aiolos/p/10112293.html