## Android應用開發-小巫CSDN博客客戶端總結篇
**2014博客之星投票地址:[http://vote.blog.csdn.net/blogstar2014/details?username=wwj_748#content](http://vote.blog.csdn.net/blogstar2014/details?username=wwj_748#content)**
小巫CSDN博客客戶端的開發要告一段落了,這個作品已經成功在360、應用寶渠道上線,有興趣的朋友可以到以下地址下載:
360手機助手:[http://zhushou.#/detail/index/soft_id/1973215?recrefer=SE_D_%E5%B0%8F%E5%B7%ABCSDN%E5%8D%9A%E5%AE%A2#prev](http://zhushou.#/detail/index/soft_id/1973215?recrefer=SE_D_%E5%B0%8F%E5%B7%ABCSDN%E5%8D%9A%E5%AE%A2#prev)
應用寶:[http://android.myapp.com/myapp/detail.htm?apkName=com.xiaowu.blogclient](http://android.myapp.com/myapp/detail.htm?apkName=com.xiaowu.blogclient)
本篇博客作為此系列博客的總結篇,是想把自己開發這款應用中所獲得的一些經驗分享給大家以表感謝那么多朋友對小巫的關注和支持。
很多初學者學習Android的時候總會有這種感覺,很想做點什么東西出來,但就是無從下手,也有很多人請教我說如何去學Android,如何去開發一款應用之類的問題。一般我都只是簡單的回答是,從簡單做起,先把基礎掌握之后,然后嘗試去實現自己的想法,不要一下子就想把所有細節都想透了,把所有功能都實現了,因為這是不可能的。初學者最怕的就是急躁,想當初我學Android的時候也有過這樣的經歷,也是從菜鳥過來的,但現在是否成為你們口中的大牛呢,我也不敢說是。因為我自己也有很多不知道不了解的東西,關于更深層次的東西我也還有很多沒有涉及到,但是我卻可以實現自己的想法,開發自己的產品。從我的博客,大家可以看到小巫開發過以下應用:
博客開源的有以下:
1. **簡美音樂播放器(一款簡單入門的音樂播放器)**
1. **小巫新聞客戶端(新聞類客戶端開發,包含客戶端、服務端開發)**
1. **浪騰微博客戶端(新浪微博、騰訊微博整合客戶端開發,開放平臺API調用)**
1. **小巫CSDN博客客戶端(CSDN手機客戶端,分析html網頁,解析html)**
我也發表很多關于這些客戶端的開發,相信大家都可以知道開發一款應用并不是想象得那么難,難的是沒有動手之前就被前面的不知所措給阻礙了,所以我建議一些初學者,無須害怕自己沒有掌握相關的知識,百度是你最好的老師,遇到不懂的,或者不明白的可以自己嘗試去尋找答案,網上很多大牛都很有分享精神,會把一些經驗分享給大家,這時你就可以通過學習他們的博文或者請教他們來得到解決方案。
我總結了開發這樣一款應用需要的一些能力:
- 最基本的Java編程(開發Android應用需要有最基本的Java編程基礎和面向對象思維)
- 基礎的Android開發知識(包括UI設計,基本控件的使用,4大組件、數據存儲、網絡請求)
- 搜索解決方案的能力(關鍵字搜索問題,熟練使用搜索引擎尋找答案)
- 解決問題的能力(如何查看logcat、debug還有定位問題)
- 接入SDK的能力(接入第三方服務,熟悉如何快速集成到自己應用當中)
- 經驗總結的能力(善于總結分析問題,類似寫文檔或者博客記錄問題)
關于應用,UI可能一開始不能設計得很好看,因為我們開發者大部分都不太會設計,但這沒有關系,有很多應用可供我們參考,小巫的一些素材都是通過自己搜集,然后應用到自己的程序中,可以解壓縮apk包,獲取里面的素材,如果有能力的,也可以自己使用photoShop設計相應的素材或者尋找美工幫忙設計。
開始一款應用的開發,需要自己想清楚整個程序的框架,大致已什么樣的方向去設計,專業點來說就是需求分析,先把需求確定下來之后,確定基本的交互頁面,把整個框架搭建起來之后,就可以開始考慮業務邏輯的實現,比如如何通過網絡請求獲取數據,以什么樣的形式展示數據等。當整體功能需求實現之后,如果有能力的可以嘗試優化程序,比如ListView的優化,性能相關的優化,UI界面的優化等等,這些都是屬于你在學習過程中需要不斷積累的東西。
關于小巫CSDN博客客戶端的總結大概就這么多,如果各位有其他想跟筆者討論交流的,可以及時留言,我可以在博客中繼續補充。這里預告筆者近期在開發的一款產品,相信不久之后也會跟大家見面,希望能跟大家一起進步,謝謝。