[V2.0 alpha]又一款博客园Android客户端低调推出
【V2.0】自v1版發(fā)布已經(jīng)有一個(gè)月了,趕在周末之前發(fā)個(gè)v2.0的公測(cè)包,歡迎園友下載使用。
V2功能說明:
1.用戶登陸;
2.文章/新聞評(píng)論;
2.用戶關(guān)注/粉絲查看;
3.個(gè)人博客查看;
本來計(jì)劃還有關(guān)注等功能,考慮到這版拖得有點(diǎn)久了,暫時(shí)把把其他功能往后延,希望在國(guó)慶前能先把登錄相關(guān)處理好。
下載地址:http://files.cnblogs.com/avenwu/cnblogs-v2.0.0-alpha.apk
掃碼:
下面放幾張預(yù)覽圖:
?
? ? ? 在這一版中開發(fā)中遇到了一些技術(shù)點(diǎn)和困難:
1.首先是評(píng)論列表的數(shù)據(jù)問題,xml接口分頁加載數(shù)據(jù)不全,非常影響使用,經(jīng)過調(diào)研,是接口返回?cái)?shù)據(jù)問題,沒辦法解決,只能找其他數(shù)據(jù)源重新獲取評(píng)論列表;
2.登錄接口實(shí)際上還是用的web登錄模擬,關(guān)于登錄問題,在有些時(shí)候會(huì)觸發(fā)驗(yàn)證碼機(jī)制,具體什么時(shí)候觸發(fā)還不是很清楚,但是晚上11點(diǎn)以后需要驗(yàn)證碼的概率非常高。因此如果需要驗(yàn)證碼暫時(shí)做不了全自動(dòng)登錄,必須用戶手動(dòng)輸入驗(yàn)證碼后登錄;
3.評(píng)論問題,博客源的文章評(píng)論和新聞評(píng)論用的是不同的api,這個(gè)需要注意;
4.html數(shù)據(jù)解析,博客園的許多頁面使用了gzip壓縮,所以如果抓取html的話需要考慮格式,否則的話會(huì)出現(xiàn)亂碼,簡(jiǎn)單的操作是根據(jù)http的響應(yīng),檢查是否使用了gzip,是的話用zip流轉(zhuǎn)一下,否則的話直接獲取純文本數(shù)據(jù);
5.數(shù)據(jù)上傳,評(píng)論的數(shù)據(jù)是利用request 實(shí)體部分上傳的。
6.粉絲列表基本沒有大問題。
? ? 目前訪問特定園友的博客數(shù)據(jù)還有一些格式問題,也就是說有的園友由于博客內(nèi)容中數(shù)據(jù)可能用到的一些特定字符,導(dǎo)致博客園xml接口在封裝數(shù)據(jù)的時(shí)候拋異常,要解決這個(gè)問題合計(jì)也得尋找新的數(shù)據(jù)源,所以暫時(shí)不處理。
以上啰嗦了很多,其實(shí)目的就一個(gè),希望喜歡的童鞋大力使用,使用中遇到問題都可以在文章后面反饋。
總結(jié)
以上是生活随笔為你收集整理的[V2.0 alpha]又一款博客园Android客户端低调推出的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改Visual Studio 2010
- 下一篇: linux指令 find指令详解