20162302 實驗四《Android程序設計》實驗報告


實 驗 報 告

課程:程序設計與數據結構

姓名:楊京典

班級:1623

學號:20162302

實驗名稱:Android程序設計

實驗器材:裝有Android Studio的聯想拯救者80RQ

實驗目的與要求:

1.學習AndroidStudio的安裝和使用,了解應用程序的結構

2.嘗試使用編輯活動的相關功能

3.使用UI組件

4.設置應用程序的布局

5.使用監聽器

實驗內容、步驟與體會:

實驗內容:

學習、安裝和使用Android Studio,了解應用程序的結構

  • 對於Android Studio的安裝就不多做解釋了。其中需要注意的一點是,在決定儲存位置的時候要先查一下C盤的剩余空間,如果空間不夠,就不要使用它的默認地址了,避免出現C盤過於擁擠的尷尬局面。

  • 在轉換菜單為Android的視圖下,可以看到以下幾個重要的部分

清單文件
清單文件是一個XML文檔,mainfest作為它的根元素,其中的package屬性為應用程序制定了唯一的一個標識符,在<mainfest>之下是一個application元素,負責描述應用程序,包含一個或多個activity元素,描述App中的活動。

調試程序

一共有兩種方法來調試Android應用程序
第一種是創建一個虛擬設備
另一種是直接在自己的物理設備上運行
相比較來說物理設備要比虛擬設備的性能更加優越,所以在調試復雜的程序的時候使用物理設備要提高不少效率。

嘗試使用編輯活動的相關功能

對應教材上的第25章,這一章有一個核心內容,就是使用一個活動啟動另一個活動,即在觸碰主活動的TextView的時候啟動第二個活動

為了處理觸碰事件要在第一個活動實現OnTouchListener接口,並覆蓋onTouch方法。在這個方法中創建一個Intent(意圖),並在里面放置一條消息,然后調用starActivity方法來啟動第二個活動```

> ## 使用UI組件

這一章前面所講到的UI組件的使用相對簡單,難點在於后面一節講到的Toast的使用

Toast是一個小的彈出對話框,用於顯示一條消息作為用戶的反饋。Toast並不會代替當前的活動,並且只是占據一條消息那么大的空間。


引用代碼

import android.widget.Toast;

@Override
public void onClick(View v) {
Toast toast = Toast.makeText(MainActivity.this, "2016232楊京典",Toast.LENGTH_LONG);
toast.show();
}


> ## 設置應用程序的布局

這一部分的內容相對簡單,主要都是頁面的布局,各個控件的擺放

布局很重要,因為他們直接影響到應用程序的外觀。從技術上講,布局是一個視圖,負責皮惡劣添加到其中的子視圖。

> 其中共有兩種編輯布局的方法

- 第一種是從Design界面直接拖動編輯

![](http://images2015.cnblogs.com/blog/1062717/201705/1062717-20170531225540852-1773713016.png)

- 第二種是從Text界面寫代碼插入

![](http://images2015.cnblogs.com/blog/1062717/201705/1062717-20170531225944602-2054910465.png)

例:這是一個按鈕的代碼


> ## 使用監聽器

使用活動中的一個視圖進行的用戶交互,可能會觸發一個事件,而且你可以編寫當前事件,而且你可以編寫當事件發生的時候所執行的代碼。包含了響應某一個事件的代碼的類,叫做事件的監聽器。


要讓程序響應某一個條件,需要為該事件編寫一個監聽器。做到這一點的方式,是實現嵌入在android.view.View類中的一個接口。

- 方法和調用方法

![](http://images2015.cnblogs.com/blog/1062717/201705/1062717-20170531233122914-1847114860.png)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM