記中記:學習Android也有兩個月了,不知道現在算不算入門?有沒有資格給新手戰友一點建議?我就腆着臉說說一些入門建議吧。
1、如果你有C++基礎,可以直接幹Android,Java邊學Android邊補。
2、最好的看書方式:《第一行代碼》+官方APP文檔——http://www.android-doc.com/guide/components/loaders.html
PS:我是菜鳥,希望如果大神看到文中有什麼錯誤多多指出,但是不要噴我。。。
菜鳥的Android之旅 Day1(Android簡介)
Android是基于Linux的多使用者系統,它的大緻架構結構如下圖:

元件是Android重要的子產品,是Android的門戶,Android中最最重要的四大天王(元件):Activity、Service、Broadcast Receiver、
Content Provider。這四大天王中,你見的最多的肯定是Activity,因為隻有他能夠與你直接進行互動,你的所有操作都是在Activity上進行的。Activity還有個小弟叫:Fragment 他經常和Activity走在一起,而且如果Activity挂了的話(finish)他也會跟着嗝屁。
Service主要是在背景提供服務,你看不見他,比如說,我們在看小說的時候邊聽音樂,播放音樂這個Service就在背景給我們提供服務,Service是無法與我們直接進行互動的,但可以通過将其與一個Activity綁定起來,通過這個Activity進行間接的互動。
另外兩個元件聽英文名翻譯翻譯就知道幹嘛啦:Broadcast Receiver——廣播接收器,Content Provider——内容提供器
Android系統設計的一個獨特的方面,就是任何程式都可以啟動其他應用的元件。并且,當系統啟動一個元件,它其實就啟動了這個程式的程序并執行個體化這個元件所需要的類。這樣友善了很多,比如,你想浏覽網頁,你不一定要自己開發一個浏覽網頁的Activity,你可以啟動其他具有這個功能的程式,但同時你也已經打開了這個程式。
Day 1就到這裡了,下次我們将好好拜訪一下Activity, 然後順道拜訪他的小弟Fragment,再然後。。。我還沒想好。。。