編輯:關於Android編程
和一些剛工作以及未畢業的同學溝通,很多同學對在沒有工作機會或熟練Android人員指導的情況下,如何學習Android並提高Android水平比較關心。下面我從幾個方面介紹一些方法和方式來和大家分享:
1.Android知識
1.1.網站資源
1.1.1.Android官網 這個是最權威最官方的。主要看設計篇 和開發篇 。API相關接口用到哪一個接口再去看。不用挨個看。當然現在可能會被牆,大家也可以看本地SDK目錄下的docs中的index.html打開後的文檔。
1.1.2.stackoverflow 是一個程序員人員的問答社區。做Android有搞不定的問題時,可以上這個網站上去搜索一下。
1.1.3. github 是一個開源源碼的分享社區。在做Android項目時,可以利用和學習裡面優秀的開源項目及庫。具體怎麼用可以參考本blog的其它文章所述。對github的評價,用一句廣告詞來形容:裡面啥都有。
1.2.書籍資源
1.2.1. Android開發必知的50個訣竅 真本書還不錯。
其它Android的書籍,找一本老外寫的,隨便看看就可以了。不建議購買,有圖書館就借一些看看。
2.Java編程知識
2.1.網站資源
個人沒看過太多的網上資源。國內的話ITEYE 還不錯。國外的 programcreek 也還不錯。
2.2.書籍資源
2.2.1. Java核心技術·卷1:基礎知識(原書第9版) 這本書是java的經典基礎書籍。
2.2.2. Java核心技術(卷2):高級特性(原書第9版) 這本書是java的經典高級篇書籍。
2.2.3. Effective Java中文版(第2版) 這本書是前兩部書看完後的提高篇。
3.數據庫知識
這個找一些基礎的數據庫書看看,基本的增刪改查SQL語句。做Android的話,最少SQLITE是需要了解一下的。
4.XML知識和網絡相關
W3School 這個介紹了很多html、xml還有網絡相關的很多知識。JSON 這個需要了解。HttpClient這些也需要知道會用。
5.面向對象分析與設計
一、情形描述在常使用的頁面布局中,為保持用戶一貫的使用風格,會保持頁面的整體風格相似。除開底部導航外,標題欄是使用頻率較高的另一種頁面布局。如圖所示:在程序猿&ldquo
一. 三級緩存簡介如上圖所示,目前App中UI界面經常會涉及到圖片,特別是像“今日關注”新聞這類app中,圖片運用的幾率十分頻繁。當手機上需要顯示
用MediaPlayer說明sp的實現。sp是一個模板類,T是RefBase的子類。只要繼承於RefBase的類都可以使用sp。binder類也繼承RefBase類,bi
讓你的apk文件盡可能小,應該使移除未使用的代碼和資源文件。那麼本章節介紹了如何做到讓APK更小,性能更好,下載轉化率會更高,以及如何指定在構建APK過程中保留或移除的代