1. 程式人生 > >高仿今日頭條

高仿今日頭條

介紹

精仿今日頭條,資料是抓取今日頭條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資料。

宣告

這個屬於個人開發作品,僅做學習交流使用,如用到實際專案還需多考慮其他因素如併發等,請多多斟酌。諸位勿傳播於非技術人員,拒絕用於商業用途,資料均屬於非正常渠道獲取,原作公司擁有所有權利。