學習筆記_學習Android開發的第一天(草稿待完善)
計算機領域的概念
計算機程式語言(computer programming language)
開發一款軟體(software)的過程:
編寫程式碼,然後將程式碼編譯打包。整合開發環境(Integrated Development Environment,簡稱IDE)
作業系統
職業現狀
android的入門門檻高,市場需求減小,從網上可以看到廣告少,培訓班的開課班少,網上的教學視訊最新的少。而Python比較熱門
歷史背景
2007年,蘋果公司(Apple Company)釋出了蘋果手機(Apple Phone)。它上面安裝的作業系統是IOS。
2009年,谷歌公司(Google Company)釋出了安卓手機(Android Phone)。它上面安裝的作業系統是安卓(Android)。
概念與概念之間的關係
安卓(Android)是一個作業系統。它主要安裝在手機,平板。它們被稱為“安卓手機(Android phone)”,“安卓平板電腦(Android tablet)”。
被安裝在安卓上的應用,被稱為安卓應用(Android Application)。
Windows也是一個作業系統。它主要安裝在個人電腦(Personal Computor)和伺服器(Server)上。伺服器可以簡單理解為,比個人電腦配置更高的計算機(Computor)。
被安裝在Windows上的應用,被稱為Windows應用(Windows Application)。
Java和Kotlin
Java,Kotlin是兩個計算機程式語言。它們都可以用來開發安卓應用。
和Java相比,Kotlin的程式碼看起來更簡潔,但相應地,可讀性更差。
程式碼可讀性:一段程式碼越容易被讀懂什麼意思,我們就說,它的可讀性越高Java語言從1991年首次出現。
Kotlin晚些出現。
選擇哪種語言學習安卓開發?
我個人將使用java語言,(使用)Java語言(編寫)的程式碼更容易被人理解,因此更適合新手。
Android的開發
作為安卓的創造者,谷歌釋出了一款軟體,叫做安卓工作室(Android Studio)。它專門用來“一站式"地開發安卓應用。現在,安卓應用開發者中,絕大多數人在使用它。
安卓工作室的官網地址是:https://developer.android.google.cn。在上面可以學到很多“第一手”知識。
第一個安卓應用
安裝安卓工作室
建立一個新的工程(Project)
執行(run)它
執行這個應用(Application,簡稱app),在手機上的安卓上
執行這個應用,在電腦上的安卓模擬器(Emulator)上
熟悉工程目錄
sdk
或者gradle檔案