玩 Android 又更新了一個很讚的功能

鴻洋2018-10-16 15:00:58

我收到過這樣的一個反饋:



當時默默記了一個TODO...


後來細想一下,我也經常遇到這樣一個場景:印象中在哪個公眾號看過一篇文章,想要找出來看一看,就需要打開手機找到該公眾號的歷史記錄頁面,很多時候不確實是哪個公眾號,操作起來,還是挺麻煩的。


找到後,需要要細看,還需要複製鏈接發到電腦上,然後打開詳細閱讀。


最後,其實提供這樣的功能,也是比較符合wanandroid的定位的,本身就致力於收集全網優質的Android內容,提供給大家。


基於以上,在上週終於開始啟動開發該功能的計劃:


  1. 支持多個公眾號列表;不能限制在本號上。

  2. 能夠收錄公眾號已經發文的列表;

  3. 支持通過關鍵詞搜索公眾號已經發出的文章;

  4. 支持收藏搜索到的文章;

  5. 支持對公眾號列表添加;公眾號列表一旦多起來,每個人常看的肯定是不同的,於是新增了個性化的置頂功能。


其實還是比較有價值的,保持開放的態度,對這部分的API,也對外輸出的open api接口。


  1. json接口:支持展示公眾號列表;

  2. json接口:支持查看公眾號歷史文章;

  3. json接口:支持搜索公眾號歷史文章能力;

  4. 支持收藏等功能。


下面我要開始介紹功能了。


1
功能介紹


展示


入口添加在tab上,把之前的OpenApis移動到工具tab裡面了。



搜索


你可以在搜索框輸入關鍵詞搜索:



在搜索的情況下,點擊左側切換公眾號,會自動切換搜索。




PS:這個頁面的搜索改成了頁碼的形式,因為很多時候我們會記住某篇文中大概在第幾頁,自動loading的方式不太適合。


置頂與收藏


搜索到的文章,如果來不及看,點擊一下收藏,以後看就可以了。


如果想把哪些公眾號置頂,點擊左側的星星即可。



後續會將不錯的號全部都更新上去。


2
開放 API


秉著開放的態度,針對該功能所有的數據,我們都通過開放API的形式開放給大家。


獲取公眾號列表


http://wanandroid.com/wxarticle/chapters/json

方法: GET


查看某個公眾號歷史數據


http://wanandroid.com/wxarticle/list/405/1/json

方法:GET

參數:
    公眾號 ID:拼接在 url 中,eg:405
    公眾號頁碼:拼接在url 中,eg:1


在某個公眾號中搜索歷史文章


http://wanandroid.com/wxarticle/list/405/1/json?k=Java

方法:GET

參數 :

    k : 字符串,eg:Java
    公眾號 ID:拼接在 url 中,eg:405
    公眾號頁碼:拼接在url 中,eg:1


已經更新到wanandroid openapi裡面了。


3
感想


收錄發現此號已經有600多篇文章了,也就是說有兩年多的時間,工作日的7點半都在給大家推文了,也算是個了不起的堅持了!


換了工作後,空閒時間更少了,這個功能計劃了一週,我每天我只能晚上寫上1-2個小時,把接口都開發完成,然後就讓媳婦寫頁面邏輯,然後在週末統一做測試和修復細節,還是要好好感謝下媳婦。


歡迎大家留言或者在github提出你的建議,或者哪個你常看的公眾號需要收錄的,希望這個小站能給你 Android 的路上帶來一些幫助。


體驗地址:

http://www.wanandroid.com/wxarticle


推薦閱讀

PageLayout狀態頁切換

smallestWidth 限定符適配方案


掃一掃 關注我的公眾號

如果你想要跟大家分享你的文章,歡迎投稿~


┏(^0^)┛明天見!


閱讀原文

TAGS: