20182305 2019-2020-1 《數據結構與面向對象程序設計》實驗五報告

20182305 2019-2020-1 《數據結構與面向對象程序設計》實驗五報告

課程:《程序設計與數據結構》
班級: 1823
姓名: 孫銘澤
學號:20182305
實驗教師:王志強
實驗日期:2019年10月15日
必修/選修: 必修html

1.實驗內容

1.Android Stuidio的安裝測試:數據結構

參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:
參考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安裝 Android Stuidio
完成Hello World, 要求修改res目錄中的內容,Hello World後要顯示本身的學號,本身學號先後一名同窗的學號,提交代碼運行截圖和碼雲Git連接,截圖沒有學號要扣分
學習Android Stuidio調試應用程序

2.Activity測試佈局

參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
構建項目,運行教材相關代碼
建立 ThirdActivity, 在ThirdActivity中顯示本身的學號,修改代碼讓MainActivity啓動ThirdActivity

3.UI測試學習

參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
構建項目,運行教材相關代碼
修改代碼讓Toast消息中顯示本身的學號信息

4.佈局測試:測試

參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:
構建項目,運行教材相關代碼
修改佈局讓P290頁的界面與教材不一樣

5.事件處理測試:ui

參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:
構建項目,運行教材相關代碼
提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

2. 實驗過程及結果

1.安裝Android Studio並安裝安卓虛擬機。設計

參考課本的第24章進行下載,而後啓動程序,建立Project,會自動生成「Hello World」程序。

2.Activity測試。調試

經過學習教材的第25章,參考書上代碼,學習經過一個活動啓動另一個活動。並修改書上的代碼,將本身的學號輸出。
   
   
   ![](https://img2018.cnblogs.com/blog/1780041/201910/1780041-20191022214800395-326590325.png)



3.UI測試。code

學習書上代碼,運行後修改代碼,使其能夠輸出本身的學號。

  1. 佈局測試。

    視頻

    修改書上代碼,和書上不同。
    5.事件處理能力。

3. 實驗過程當中遇到的問題和解決過程

  • 問題1:對Android Studio的使用不明白。
  • 問題1解決方案:經過觀看雲班課上的視頻和查找資料,尋找使用中經常使用的一些選項,慢慢解除對這一軟件的迷惑。
  • 問題2:從一個活動中啓動另一個活動時老是沒法正常運行。
  • 問題2解決方案只要正確設置並進行調用,保證兩個活動均正常不出錯,就能夠解決問題。主要是解決如何正確編寫代碼和清單等。
  • 問題3:在處理客戶端發送過來的字符串時,所學知識沒法知足對字符串轉換成可運算變量類型的要求。陷入兩難境地。
  • 問題3解決辦法:其實還有不少沒有在書上出現過的類和方法,能夠對字符串進行處理,將字符串轉換成浮點型進行運算,例如:ArrayList類。

其餘(感悟、思考等)

安卓程序與以前的學習有很大區別,一時很難接受轉變。最近的學習也忽然緊張起來,學習壓力很大,有時候須要時間去學習卻很難平衡好每一科目的關係,只能抽空學習。

相關文章
相關標籤/搜索