20155202 实验四 Android开发基础
生活随笔
收集整理的這篇文章主要介紹了
20155202 实验四 Android开发基础
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
20155202 實驗四 Android開發(fā)基礎
實驗內容
1.基于Android Studio開發(fā)簡單的Android應用并部署測試;
2.了解Android、組件、布局管理器的使用;
3.掌握Android中事件處理機制。
實驗要求
- 第24章:初識Android
- 任務一:
- 完成Hello World, 要求修改res目錄中的內容,Hello World后要顯示自己的學號
- 學習Android Stuidio調試應用程序
- 第25章:活動
- 任務二:
- 創(chuàng)建 ThirdActivity, 在ThirdActivity中顯示自己的學號,修改代碼讓MainActivity啟動ThirdActivity
- 第26章:UI組件
- 任務三:
- 修改代碼讓Toast消息中顯示自己的學號信息
- 第27章:布局
- 任務四:
- 修改布局讓P290頁的界面與教材不同
- 第28章:監(jiān)聽器
- 任務五:
- 運行教材本章相關代碼并截圖
實驗步驟
完成Hello World, 要求修改res目錄中的內容,Hello World后要顯示自己的學號
- manifest:
其中包含了AndroidManifest.xml。這是一個控制文件,用來描述應用程序。不同的參數(shù)表示不同的含義。 - res目錄:
- 存放了應用程序使用到的各種資源,如xml界面文件、圖片、數(shù)據(jù)等。通常包含drawable子目錄、layout子目錄、values子目錄三個。
- drawable:存放分辨率不同的圖片。
- layout:存放xml界面布局文件,主要用于顯示用戶操作界面。
- values:存放不同類型的數(shù)據(jù),如string、array等。
任務二:創(chuàng)建 ThirdActivity, 在ThirdActivity中顯示自己的學號,修改代碼讓MainActivity啟動ThirdActivity
- 配置Activity
- 在文件AndroidManifest.xml中,只要為application...元素添加activity...子元素,即可配置Activity。
- 在這個任務中,我們需要調用ThirdActivity,所以在AndroidManifest.xml中再添加一個activity...>即可。
- 啟動、關閉Activity
- 每一個控制文件的Activity都需要有對應的啟動程序文件(.java),和相應的布局文件(.xml)。
- 在這個任務中,要求讓MainActivity啟動ThirdActivity,所以還需要修改MainActivity,相應代碼段改為:
任務三:修改代碼讓Toast消息中顯示自己的學號信息
- Toast是Android中用來顯示信息的一種機制。Toast顯示的時間有限,在經(jīng)過一段時間后就會自動消失。
- Toast有很多用法,如默認顯示、自定義顯示位置、帶圖片的顯示、完全自定義顯示、其他線程調用顯示等等。這里展示最常用的默認顯示。
任務四:修改布局讓P290頁的界面與教材不同
- 我們需要為組件添加layout_gravity屬性,從而自定義組建的對齊方式。如果不使用layout_gravity屬性,多項內容會重疊。
- layout_gravity可以使用如下所示的取值:
- top:將對象放在其容器的頂部,不改變其大小;
- bottom:將對象放在其容器的底部,不改變其大小;
- left:將對象放在其容器的左側,不改變其大小;
- certer_vertical:將對象縱向居中,不改變其大小,垂直方向上居中對齊;
- ......
任務五:運行教材本章相關代碼并截圖
布局文件
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="10dp"android:paddingLeft="10dp"android:paddingRight="10dp"android:paddingTop="10dp"tools:context=".MainActivity"> <AnalogClock android:id="@+id/analogClock1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="90dp" android:onClick="changeColor"/></RelativeLayout>PSP(Personal Software Process)時間
| 需求分析 | 15分鐘 | 9% |
| 設計 | 15分鐘 | 9% |
| 代碼實現(xiàn) | 110分鐘 | 64% |
| 測試 | 10分鐘 | 6% |
| 分析總結 | 20分鐘 | 12% |
總結
- 本次實驗亮點是java程序很好玩
- 本次實驗通過團隊合作,我們不僅對團隊開發(fā)這一概念有了深刻認識,更對XP這一思想有了初步的理解。我覺得之所以要在這個過程中提倡團隊開發(fā),首先,軟件開發(fā)的過程復雜,而團隊方式可以使其簡單許多,團隊操作在很大程度上可以實現(xiàn)優(yōu)勢的互補。這兩個方面就需要兩個分別擅長其中一項的人來進行合作。但是在我們以后做大項目的時候,團隊開發(fā)將會給我們提供很多方便。
- 所以我很滿意這次實驗。
轉載于:https://www.cnblogs.com/zx20155202/p/6876337.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的20155202 实验四 Android开发基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路由器天线怎么摆放最科学 双层无线路由器
- 下一篇: Android开源工具项目集合