一個安卓程序主要有如下三個重要的組成部分:java
Hello World
,並在其後顯示本身以及本身學號先後各一名的同窗的學號一、首先下載安裝Android Studio並配置好Android SDK。
二、建立新的項目,同時創建一個活動,進入主界面後AVD Manager
配置Android模擬器,在這裏我選擇了5.1的系統鏡像。須要注意的是有時候configure界面的語言選項默認狀況下不是Java
須要咱們手動選擇Java
選項。
三、修改該Android項目的activity_main.xml文件,在TextView
下找到圖示的代碼,在Hello World
後添加三個學號。在上方菜單點擊run->run app
運行程序。
運行結果如圖:
android
一、建立新的項目,按照教材給出的代碼修改MainActivity.java
文件以及activity_main.xml
文件。須要注意的是教材給出代碼的RelativeLayout
佈局中的設置參數存在一些問題,我爲了讓程序正常運行而刪除部分配置代碼。
二、在左側的項目組件視圖中右擊app
目錄,選擇New->Activity->EmptyActivity
建立一個新的活動,此時Android Studio會自動修改MainActivity.java
文件添加第二個活動。
三、按照教材提供的代碼修改第二個活動的layout資源文件以及Java類,注意layout資源文件也須要刪除一部分配置語句。
四、將MainActivity.java
文件中的Message from First Screen
改成本身的學號。
五、運行程序,可在點擊肯定後切換到第二個活動並顯示學號。
編程
Toast是一個小的彈出對話框,用於顯示一條消息做爲給用戶的反饋。Toast並不會替代當前的活動。
Toast的使用須要在java類中調用Toast類的靜態方法makeText
來建立Toast類的實例,並調用show
方法在活動類中建立並顯示一個Toast。
一、新建一個項目,並在文件中添加Toast
類,並在活動類中添加Toast.makeText(this,"20175320",Toast.LENGTH_LONG).show()"
二、運行該Android程序,運行結果如圖。
app
一、新建一個新的Android項目,按照教材代碼修改activity_main.xml
文件。
二、將activity_main.xml
文件中的android:layout_marginTop="100dp"
以及android:layout_marginLeft="100dp"
中的參數100dp修改成其餘數字。
修改前運行結果如圖:
修改後運行結果如圖:
佈局
一、新建一個新的Android項目,按照教材中的MulticolorClock的代碼修改該項目的AndroidManifest.xml文件、MainActivity文件、activity_main.xml文件。須要注意的是該程序的佈局文件也須要像第(二)部分同樣刪去部分配置語句。
運行結果以下:
學習
ThirdActivity
的代碼後activity_main.xml
文件中有部分代碼標記爲紅色。ThirdActivity
的代碼後程序異常應用異常退出。activity_main.xml
文件中的標紅代碼時參數不正確,刪除部分配置代碼便可。本次實驗讓我對安卓編程有了初步的理解,安卓編程雖須要用到Java的內容但實際上與通常的Java編程過程有着很大的區別。安卓編程須要注意前面的三個重要組成部分,其中資源文件中的佈局文件看似簡單,但若是參數使用錯誤的話程序也很容易異常退出。本次實驗最難操做的是第二個提交點,一開始使用教材代碼時比較僵硬,不少屬性和參數都照着書上,沒有靈活應變。一開始由於不理解代碼含義,碰見標紅的代碼只能盲目地修改,而這一操做產生的問題就是應用不正常退出,當理解activity_main.xml文件是佈局文件後我才瞭解到標紅代碼是UI界面的佈局參數,將參數刪除後便可運行,這也顯示了我對Android的認識還比較粗淺。測試