實驗五

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

課程:《程序設計與數據結構》
班級: 1823
姓名: 孫嘉偉
學號:20182302
實驗教師:王志強
實驗日期:2019年10月23日
必修/選修: 必修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.事件處理測試
    • 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章
    • 構建項目,運行教材相關代碼
    • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

2. 實驗過程及結果

  • 依據教程https://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID的步驟進行在項目的源代碼、資源文件和可能用到的外部庫都編輯和配置,利用ADV創建虛擬機進行觀察實驗結果,開始建立project並嘗試運行helloworld基本程序,結果如圖:
  • 依據課本教程進行編碼Toast文件,使之提示序號姓名,其中有部分代碼錯誤經過百度解決

  • 依據課本教程進行編碼,其中有部分代碼經過百度搜索。顯示學號信息
  • 依據課本教程進行編碼,其中有部分代碼錯誤經過百度解決,改編佈局
  • 經過教材方案進行編碼,爲鍾設立不一樣顏色

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

  • 問題1: 運行ADV提示內存不足
  • 問題1解決方案:騰出大量磁盤空間並刪去無用內容。嘗試修改路徑失敗後不久ADV能夠正常運行
  • 問題2:對修改輸出信息方法不瞭解
  • 問題2解決方案:經過詢問得知在layout下xml文件後由圖像預覽切換至text可進行編寫
  • 問題3:不知如何建立按鍵。
  • 問題3解決方案:經過翻閱課本找到相應代碼進行分析求得

其餘(感悟、思考等)

對andriod編程仍存在大量問題,感受對安卓理解不夠深入,有待繼續學習提升。但也有找不到方法的時候,不知從何下手。編程

參考資料

相關文章
相關標籤/搜索