android自學筆記 開始--->第一個應用--->第一個項目

        Ps: 內容出自android官網,個人對內容進行了部分刪減和擴充,請以android官網爲準!

        取經要經歷九九八十一難,自學也是很艱苦的過程,每學習一點就會有一點進步,之前其實零零散散有接觸過android,但是總感覺不繫統,畢竟android是個複雜的手機操作系統,那學習也得系統的進行,否則就會東一榔頭西一棒子,更何況官網有現成的學習資料文檔,於是跟着官網學android就是理所當然的事情。將學習的東西轉換成自己的學習筆記記錄下來,一是可以將知識私有化,二是忘記了也可以溫故一下,方便快捷,何樂而不爲呢?

        配置Android Studio和用Android Studio創建新項目的步驟此處就不贅述,略之。

        用Android Studio創建一個新的android項目後會有以下的默認文件:

        1)app/src/main/res/layout/activity_my.xml

        這個文件是主要的佈局文件,Android Studio會在操作界面以兩種形式呈現這個文件,一個是在左邊以文本格式顯示,另外在右邊會以手機預覽效果顯示這個佈局文件,相比Eclipse需要手動切換選項頁的方式,個人認爲Android Studio方便那麼一點。該佈局文件裏面默認用到了系統的設計庫,如:android.support.design.widget.AppBarLayout,android.support.design.widget.FloatingActionButton。總之這個文件在新項目中會有三個默認的元素,app bar,float action button和下面介紹的content_my.xml


        2)app/src/main/res/layout/content_my.xml

        這個文件被包含在activity_my.xml文件中,包含着實際的佈局元素的設置,Eclipse裏面沒有分這麼細


        3)app/src/main/java/com.mycompany.myfirstapp/MyActivity.java

        這個就是新項目的activity,運行項目後界面會顯示“Hello World”


        4)app/src/main/AndroidManifest.xml

        這個是android的註冊文件,一些系統組件需要在該文件中定義,即註冊


        5)app/build.gradle

        Android Studio用Gradle來編譯和建立app,項目中的每一個模塊都會有一個gradle文件,同樣項目本身也有一個gradle,一般關注的是模塊gradle,其中有一些defaultConfig:

        compileSdkVersion: 編譯app的SDK版本,如:compileSdkVersion 23

        applicationId: app的包名,如:applicationId "com.hunter.mytestapp"

        minSdkVersion: app支持的最低SDK版本

        targetSdkVersion: app支持的最新SDK版本

        更多關於Gradle的內容


        在/res的子目錄中包含了android app的資源文件:

        1)drawable-<density>/

        這個文件夾下包含圖片文件,app啓動圖標不在其中


        2)layout/

        佈局文件放在這個文件夾下面


        3)menu/

        定義的按鈕元素放在這個文件夾下面


        4)mipmap/

        app啓動圖標在這個文件夾下面


        5)values/

        這個文件夾下包含着其他的資源文件,如,string和color

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章