2018-2019-2 20175223 實驗四 《Android開發基礎》實驗報告

#北京電子科技學院(BESTI)實驗報告html

課程:Java2實用教程 班級:201752 姓名:姚明宇 學號:20175223
成績: 指導教師:婁嘉鵬 實驗日期:5月17日
實驗密級: 預習程度: 實驗時間:
儀器組次: 必修/選修:選修 實驗序號:

目錄 [toc]android

實驗名稱:實驗四 Android程序設計

實驗儀器:git

名稱 型號 數量
PC端 1

實驗內容、步驟與體會:


1、實驗四 Android程序設計-1

Android Stuidio的安裝測試: 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:app

  • 參考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安裝 Android Stuidio佈局

  • 完成Hello World, 要求修改res目錄中的內容,Hello World後要顯示本身的學號,本身學號先後一名同窗的學號,提交代碼運行截圖和碼雲Git連接,截圖沒有學號要扣分學習

  • 學習Android Stuidio調試應用程序測試

    (1) 選擇Nexus 4 API 22 及 Android 5.1 版本系統,建立虛擬機。 image.pngui

    (2) 實現實驗要求: image.png設計


2、實驗四 Android程序設計-2

Activity測試: 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:3d

  • 構建項目,運行教材相關代碼
  • 建立 ThirdActivity, 在ThirdActivity中顯示本身的學號,修改代碼讓MainActivity啓動ThirdActivity
  • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

image.png


3、實驗四 Android程序設計-3

UI測試: 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:

  • 構建項目,運行教材相關代碼

  • 修改代碼讓Toast消息中顯示本身的學號信息

  • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分 (1) 主活動界面: image.png

    (2) 跳轉: image.png


4、實驗四 Android程序設計-4

佈局測試: 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:

  • 構建項目,運行教材相關代碼

  • 修改佈局讓P290頁的界面與教材不一樣

  • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

    (1) 改變代碼:

<Button
        android:id="@+id/cancelButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="70dp"
        android:text="Cancel"
        />

    <Button
        android:id="@+id/saveButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Save"
        android:layout_below="@+id/cancelButton"
        android:layout_toRightOf="@+id/cancelButton"
        android:layout_marginTop="23dp" />

(2) 實現實驗目的: image.png


5、實驗四 Android程序設計-5

事件處理測試: 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:

  • 構建項目,運行教材相關代碼

  • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

    (1) 未觸發時鐘: image.png

    (2) 觸發時鐘,改變顏色: image.png


6、實驗過程當中遇到的問題以及解決方案

1. 問題:WARNING: Uninstalling will remove the application data!

image.png

解決方案:

因爲 android 的版本是 5.1 ,但並無下載並支持該版本的編譯器,下載便可。 image.png


7、代碼連接

碼雲倉庫:YogileOne https://gitee.com/Yogile/YogileOne.git

碼雲網頁連接:android


體會

這是我第一次接觸與 Android Application 開發相關的知識,雖然每時每刻都在接觸 Application,但 Android 的界面是怎麼作的,卻一點也不知道,感受複雜而困難,但又相對來講感到好奇。


PSP

步驟 耗時 百分比
需求分析 5min 5%
設計 20min 20%
代碼實現 35min 35%
測試 30min 40%
分析總結 10min 10%
相關文章
相關標籤/搜索