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