高仿今日頭條
阿新 • • 發佈:2019-01-05
介紹
精仿今日頭條,資料是抓取今日頭條App的資料。使用RxJava + Retrofit + MVP開發的開源專案,僅供學習用途。
感謝大神 wey ye,專案中參考到他做過的仿今日頭條專案
Apk下載地址
演示截圖
首頁
視訊
微頭條
我的
gif圖
新聞列表、視訊列表
非視訊新聞詳情頁面
檢視和儲存圖片
視訊播放、視訊詳情頁面
使用到的第三方庫
現有功能
1.獲取各種頻道的新聞列表,包括視訊和非視訊新聞;
2.檢視新聞詳情,包括視訊和非視訊新聞的詳情;
3.檢視新聞評論列表;
4.新聞資料本地儲存,已經獲取到的新聞資料儲存在本地資料庫中,上拉載入更多時可檢視歷史新聞;
5.底部頁籤點選下拉重新整理;
6.視訊列表播放中的視訊不可見時停止播放。
7.檢視和儲存圖片。(8.23更新)
技術要點
1.新聞資料的抓取和分析,使用fidder抓取,具體使用可參考下面的網址:
2.新聞列表多種Item佈局的展示,使用的是BaseRecyclerViewAdapterHelper,ReclerView萬能介面卡,多佈局使用可參考下面的網址:
3.視訊源地址的解析,原先參照大神 wey ye的解析已經失效,目前是通過今日頭條視訊解析這個網址解析的,傳入新聞詳情頁地址,獲取到對應視訊下載地址的json資料。
宣告
這個屬於個人開發作品,僅做學習交流使用,如用到實際專案還需多考慮其他因素如併發等,請多多斟酌。諸位勿傳播於非技術人員,拒絕用於商業用途,資料均屬於非正常渠道獲取,原作公司擁有所有權利。