學習流程來自《第一行代碼》(第二版)
最近開始了Android的學習,看到很多人都推薦這一本書,就決定按照這一本書的講解流程熟悉一下Android。
環境配置
這一部分很重要,環境沒搭起來,代碼就跑不了,不是白忙活一場嘛。
jdk的下載環境變量的配置
開發的IDE谷歌的Android Studio 這個開發工具已經很完善了(可能有些地方需要用到科學上網,但用鏡像網站一般也是能夠搞定的)
因爲所有東西都是書上的,就一筆帶過了。。。。^_^
初識Android Studio
這是谷歌在IDEA上面經過二次開發,一個專門爲Android開發而準備的工具。
新建一個項目,這時候有很多的文件就產生了。雖然很頭疼,但學習就是不斷的克服。
對這些文件關聯性有一個大致的瞭解才能更好的進行開發。
要在意的是app這一塊,這應該是新手用的最多的一塊地方了
res中存放有圖標、圖片、值、佈局文件等等。
Hello Word
res下的layout就是佈局文件了,每一頁佈局,排版都是在這裏設置的
設置好了佈局文件了之後,就要來到配置文件,添加一個activity,不添加這個activity,我們layout下相應的佈局文件是跑不出來的。
因爲是FirstActivity所以設置成了主活動。
<activity
android:name=".FirstActivity"
android:label="This is FirstActivity">
<!--
name(註冊哪個活動)=縮寫(外層標籤package)
label=標題欄的text還會成爲啓動器(Launcher)中應用程序顯示的名稱(應用的名稱)
-->
<intent-filter> <!-- 不是主活動不需要配置 -->
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
最後來到代碼區
setContentView(R.layout.first_layout); // 給當前活動加載一個佈局
安卓中的R文件是十分重要的,定義的一切東西都可以在R文件中找到。
最後運行,可以真機運行,也可以在AVD(Android Virtual Device)中。
“Hello Word” 文字已經在layout的xml裏面定義好了的。。。。。 很可惜不是自己的Hello Word。但機會還多着呢!
如果出錯了要學會看日誌(Log類)!
因爲有了一個強大的ide的關係很多東西都是自動創建好了的。
此博文爲個人學習筆記,僅供個人學習使用,希望對大家有幫助。