实验四 Android程序设计
课程:JAVA程序设计
班级:1652班
姓名:丁奕
学号:20165211
指导教师:娄嘉鹏
实验日期:2018.4.14
实验名称:Android程序设计
实验内容及要求:1.安装Android Studio并进行Hello world测试和调试程序
2. 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
3. 构建项目,修改代码让Toast消息中显示自己的学号信息
4.创建项目,运行,修改代码使布局不同。
5.参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章,构建项目,运行代码。
具体实验步骤及问题
(一)安装Android Studio并进行Hello world测试和调试程序
- 在安装Android Studio时遇到了很多的问题
安装Android Studio时,遇到了无法安装SDK的问题
-
创建项目时,创建过慢的问题
以上问题在经过查询资料之后得到了解决,具体过程在问题解决中有所陈述。
- Android Studio创建项目,项目的主要布局如下:
- 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号
在此活动中,只要找到res
-->layout
-->activity_hello.xml
在text
模式下,修改android:text
为android:text="Hello World!\n\t20165210\n\t20165211\n\t20165212\n\t"
即可。
运行结果如下:
调试Android Studio应用程序
Tools
--->Android
--->Android Device Monitor
(二) 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
- 修改
AndroidManifest.xml
,添加一个activity活动
<activity android:name=".ThirdActivity"> </activity>
在java中添加一个ThirdActivity.java文件,可手动添加也可以在
AndroidManifest.xml
中直接添加,方法如图:在
layout
中添加third_activity.xml
文件实验要求在MainActivity中启动ThirdActivity,修改MainActivity
```
```
(三)构建项目,修改代码让Toast消息中显示自己的学号信息
(四)创建项目,运行,修改代码使布局不同。
(五)参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章,构建项目,运行代码。
监听器:使用活动中的一个视图进行的用户交互,可能会触发一个事件,而且可以编写当事件发生的时候所执行的代码。包含响应某一个事件的代码的类。叫做事件监听器
下面是执行书上的MulticolorClock项目:
实验心得及体会
- 在本次实验中,我们遇到了之前完全没有遇到过的问题。用Java实现Android程序的开发。在此之前,我也知道Java语言得到普遍认同,成为一种较为普遍的编程语言的原因,有一部分就是因为,Java可以实现Android程序开发,所以在实验之前,我也比较有兴趣。
- 在安装Android studio时,就遇到了很多的问题,首先是找到的Android studio的版本问题,还有网速的因素,导致创建项目的时候,时间过长,后来去网上查找了相关的教程,得到了解决。让我想起了初学Java时,搭建Java环境是也是遇到了很多的问题,通过网上找资料,询问同学,共同讨论,才解决问题。所以,在接触一个完全不懂的领域的时候,及时的查找资料,学习能力就是关键了。