<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 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博客的界面效果截圖: **主界面** ![](https://box.kancloud.cn/2016-02-24_56cd63b73d8fc.jpg) **側邊欄** ![](https://box.kancloud.cn/2016-02-24_56cd63b9945b0.jpg) **博文**詳細內容 **![](https://box.kancloud.cn/2016-02-24_56cd63ba196a7.jpg)** **博文評論列表** **![](https://box.kancloud.cn/2016-02-24_56cd63ba6910c.jpg)** ### 三、項目文檔結構與依賴庫介紹 ### ![](https://box.kancloud.cn/2016-02-24_56cd63bab31e2.jpg) 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——存放自定義控件代碼 **依賴庫** ![](https://box.kancloud.cn/2016-02-24_56cd63bac86d3.jpg) 這個截圖展示的是,筆者項目使用的SDK版本和所有依賴庫項目,這里分別介紹一下 gesture-imageview——可以手勢操作的ImageView imageloadlibrary——異步加載網絡圖片的庫 viewPagerlibrary——視圖頁面切換的庫 XListView——下拉刷新和上拉刷新的庫 slidingmenu_library——側滑菜單的庫 這些庫都是需要事先Import到工作空間,然后通過addLibrary關聯到項目中去。 ### 四、項目功能簡介 本人這個客戶端主要包含以下幾個功能: 1. 分類獲取博主博文列表 2. 查看博文詳細內容 3. 查看博文評論列表 4. 軟件自動更新 5. 社會化組件分享 6. 廣告條、插屏廣告 自然最重要的還是最后那一項功能,各位開發者幸幸苦苦開發一款應用自然想獲取一定回報,筆者后面會以博文形式詳細給大家介紹如何集成廣告,然后獲取一定的收益。 ### 五、系列博客分享后期計劃 筆者為了讓初學者或者想更加清晰的了解整個客戶端的開發細節,會發布一系列博文來介紹相關內容,比如如何分析和解析html代碼,如何集成第三方組件,發布廣告獲取收益等等。一系列的干活,我想都是開發者比較想要看到的內容,筆者犧牲自己空余時間來做這樣一件事情,是很高興得到大家的關注和支持,為了不愧對大家的關注,為了傳播真誠、分享、共贏的信念,做這些事情就是值得的,價值的體現才是創造的原動力。 最后項目已經開源,各位可以到筆者的github下載:[https://github.com/devilWwj/CSDN-Blog-Client](https://github.com/devilWwj/CSDN-Blog-Client) 由于本人的能力有限,項目可能有很多沒有完善的地方,或者存在bug,后期筆者會繼續完善和更新版本,謝謝大家。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看