總記
仍然主要是搜索和閱讀為主,一行代碼未寫撕阎。
發(fā)現(xiàn)自己現(xiàn)在嘗試去了解的很多知識,是Framework的東西碌补,或許跟學(xué)習(xí)習(xí)慣有關(guān)吧虏束。
問題1:IDE?
問題目標(biāo):
選擇出一個合適我現(xiàn)在使用的IDE厦章。
需要準(zhǔn)備的知識:
- 無
學(xué)習(xí)小記:
看了一圈镇匀,選了Android Studio。JetBrains良心出品袜啃,用過的都說好汗侵。
我之前用過他們公司的PhpStrom,如果你還沒用過,一樣推薦晃择!
問題2:開發(fā)語言冀值?
問題目標(biāo):
選擇開發(fā)語言。
需要準(zhǔn)備的知識:
- 無
學(xué)習(xí)小記:
本來想嘗試kotlin宫屠,但最后放棄了。因為我需要縮短學(xué)習(xí)時間滑蚯,最后還是選擇了我比較熟悉的Java浪蹂。
但是如果你有時間,推薦大家嘗試kotlin~
問題3:Android工程的目錄結(jié)構(gòu)是怎么樣的告材?
問題目標(biāo):
了解工程的目錄結(jié)構(gòu)坤次。
需要準(zhǔn)備的知識:
- Gradle
學(xué)習(xí)小記:
推薦:Android Studio基礎(chǔ)之項目目錄結(jié)構(gòu)
感覺以后的工作中,極大概率會遇到不同IDE的工程轉(zhuǎn)換的問題斥赋。不過這個等到遇到了再去查找相關(guān)文檔就好缰猴。
我嘗試建立了一個工程,一路next下去疤剑,最后還運行了一下滑绒,如下圖:
問題4:用戶界面是如何顯示在Android設(shè)備上的?
問題目標(biāo):
了解Android界面的顯示過程隘膘。
需要準(zhǔn)備的知識:
- Android Service的基礎(chǔ)知識
學(xué)習(xí)小記:
推薦:Android View 全解析(一) -- 窗口管理系統(tǒng)
推薦:Android View 全解析(二) -- OnMeasure
推薦:Android View 全解析(三) -- onLayout
推薦:Android View 全解析(四) -- onDraw
沒有推薦第五篇疑故,是因為我覺得現(xiàn)在這個階段看了能記住的有用的知識不多。
Android的顯示過程弯菊,比我預(yù)期的簡單多了纵势。
問題4:觸摸事件的流程?
問題目標(biāo):
了解Android觸摸事件的流程管钳。
需要準(zhǔn)備的知識:
- Android Service的基礎(chǔ)知識
學(xué)習(xí)小記:
推薦:Android FrameWork——Touch事件派發(fā)過程詳解
學(xué)習(xí)完這個知識點钦铁,會有一種逐漸印證 第一個2小時 中知識的感覺。
這種循序漸進(jìn)的感覺才漆,讓我覺得我這個學(xué)習(xí)步驟是正確的牛曹。
小結(jié)
算是進(jìn)一步了解了Android開發(fā)。對于安卓的UI部分栽烂、Service部分都有了更加清晰的了解和認(rèn)識躏仇。
兩個小時的學(xué)習(xí)中,留下了印象的主要關(guān)鍵詞:WindowManager | Android Studio | Gradle