Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android應用開發-小巫CSDN博客客戶端開發開篇

Android應用開發-小巫CSDN博客客戶端開發開篇

編輯:關於Android編程

Android應用開發-小巫CSDN博客客戶端開發開篇


2014年9月8日 八月十五 祝各位中秋節快樂

小巫斷斷續續花了幾個星期的時間開發了這麼一款應用——小巫CSDN博客,屬於私人定制的這樣的一款應用,整個客戶端的數據全部來自本人博客,是通過爬取本人博客地址html頁面,然後解析html把數據提取出來,整個客戶端的技術難點主要是如何對html界面進行分析和使用Jsoup對html代碼進行解析。目前本人的這款應用已經開發出來了,近段時間會提交應用商店進行審核,不久大家就可以看到這麼一款逼格滿滿的客戶端上線了。

本篇博客是關於這款應用的開發的起始篇,主要簡單介紹一下整個項目的概況,整體大綱如下:

1. 項目起因

2. 項目效果展示

3. 項目文檔結構和依賴庫說明

4. 項目功能簡介

5. 系列博客分享後期計劃



一、項目起因

筆者開發這麼一款客戶端也是興趣使然,因為CSDN官方並沒有一款可供筆者實用的客戶端,筆者就想著如何來開發一款客戶端讓自己方便在手機上查看博文,尋找了一圈,後來在CSDN博客上發現了一位大神所開發的CSDN資訊的客戶端,並研究了其裡面的實現。本人博客的主界面效果跟資訊客戶端類似,只是進行了相關的調整,使其適應筆者所需要的效果。這裡還得感謝那位大神的開源,我才有機會去開發關於博客的客戶端,因為通過研究它的使用技術,讓我有了思路去分析博客html代碼,這樣才有了這款應用的誕生。開源能促使人進步,所以小巫最後會把整個項目無私開源出來,讓大家有一個很好的參考去開發這樣的客戶端。

這裡要說一下CSDN開放平台,因為這個客戶端屬於私人定制的,所有的數據只來自本人博客,如果想開發適合大眾使用的,唯有通過調用CSDN為開發者提供的接口,這裡很遺憾的告訴大家,筆者嘗試過與CSDN技術溝通,但並未得到滿意的答復,CSDN開放平台目前暫時不能提供接口讓我們使用,所以只能等待了。


二、項目效果展示

沒圖沒真相,大家自然是當我憑口說空話,下面是小巫CSDN博客的界面效果截圖:

主界面

\

側邊欄

\

博文<喎?/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjxzdHJvbmc+z+rPuMTayN08YnIgLz48L3N0cm9uZz48c3Ryb25nPgk8aW1nIHNyYz0="/uploadfile/Collfiles/20140909/2014090908390232.png" alt="\" />

博文評論列表

\



三、項目文檔結構與依賴庫介紹

\


com.xiaowu.blogclient ——項目包名,存放界面相關代碼
com.xiaowu.blogclient.adapter——存放內容適配器代碼
com.xiaowu.blogclient.model——存放數據模型定義代碼com.xiaowu.blogclient.net——存放網絡操作代碼
com.xiaowu.blogclient.umeng——存放友盟組件相關代碼
com.xiaowu.blogclient.util——存放工具類代碼
com.xiaowu.blogclient.view——存放自定義控件代碼

依賴庫n懇﹄?贽奻爖鵀缐殎錬{ァ壓诏+鈡趤赍壓诏%藠薝夓,?b?灋閎n東珊組件分享 6. 廣告條、插屏廣告 自然最重要的還是最後那一項功能,各位開發者幸幸苦苦開發一款應用自然想獲取一定回報,筆者後面會以博文形式詳細給大家介紹如何集成廣告,然後獲取一定的收益。

五、系列博客分享後期計劃

筆者為了讓初學者或者想更加清晰的了解整個客戶端的開發細節,會發布一系列博文來介紹相關內容,比如如何分析和解析html代碼,如何集成第三方組件,發布廣告獲取收益等等。一系列的干活,我想都是開發者比較想要看到的內容,筆者犧牲自己空余時間來做這樣一件事情,是很高興得到大家的關注和支持,為了不愧對大家的關注,為了傳播真誠、分享、共贏的信念,做這些事情就是值得的,價值的體現才是創造的原動力。

最後項目已經開源,各位可以到筆者的github下載:https://github.com/devilWwj/CSDN-Blog-Client 由於本人的能力有限,項目可能有很多沒有完善的地方,或者存在bug,後期筆者會繼續完善和更新版本,謝謝大家。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved