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

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

課程:《程序設計與數據結構》
班級: 1823
姓名: 魏冰妍
學號:20182330
實驗教師:王志強
實驗日期:2019年10月14日
必修/選修: 必修html

1.實驗內容

1.Android Stuidio的安裝測試:android

參考《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測試app

參考《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. 實驗過程及結果

實驗一

修改activity_main.xml文件中的android:text="Hello World!",並用可視化改變佈局。這是最基本的android的開始。字體

實驗二

運行書上的代碼並修改,創建ThirdActivity,修改相關文本文件gradle

實驗三

實驗四

根據本身的想法修改layout,設計本身的版面是一件比較有意思的事情。首先要明確你須要改的東西屬於哪一類,要在哪一個xml文件中修改。ui

實驗五

運行書上代碼實驗並觀察。

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

  • 問題1:如何界面中的修改字體大小和顏色?
  • 問題1解決方案:如圖在style中添加<item文件,自定義修改。記住一些簡單的佈局好比
<item name="android:textColor">@android:color/white</item>
<item name="android:textSize">18sp</item>

目前看來有點用處。

  • 問題2:AndroidStudio軟件一打開就瘋狂報錯

  • 問題2解決方案:
  • 方法一:鏡像服務,首先將No proxy選中。無果

  • 方法二:打開項目時候找到gradle.properties文件,看看裏面是否還有代理代碼,有的話,註釋。無果

  • 方法三:替換grandle版本一致。無果
  • 方法四:刪除全部文件從新下載高版本,仍是報錯(忘截圖)。而後更新了兩個插件,好了!!這個緣由我以爲還須要探索一下。
  • 問題3:AndroidStudio在Design界面裏手動調好了Layout佈局以後,在模擬器運行卻不同
  • 解決3:
  • 方法一:點擊setting(preferences)--》Plugins--》找到「Android Support」選項,並勾選,而後會提示重啓android studio ,點擊重啓。
  • 方法二:修改分辨率,應該有比較專業的方法。。我是用任意找一個分辨率調試。

其餘(感悟、思考等)

匆忙進入Android的學習,從一堆代碼變成了可視化的東西,距咱們的生活更近了,每次完成實驗都有一絲欣喜。可是同時也看到了本身的知識體系不牢固,致使根基不穩,換一種說法的話,就是還有很大進步空間吧哈哈。問就是加油!

參考資料

相關文章
相關標籤/搜索