Android程式員學習之路

來源:互聯網
上載者:User

和一些剛工作以及未畢業的同學溝通,很多同學對在沒有工作機會或熟練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.物件導向分析與設計

物件導向分析與設計(第3版) 一般看看這本書就好了。其它的就根據個人情況不同而不同。

最後,準備差不多了,要多實踐,做一些小的app。實現自己的想法。和大家分享,交流。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.