android学习
- 格式:doc
- 大小:856.00 KB
- 文档页数:6
【实验一实验环境与Hello World】
姓名:孙尊路
学号:00135118
班级:Z1111
一.实验要求
1.了解Android目录结构,熟悉开发环境。
2.熟悉在Eclipse开发环境中编辑运行和部署项目。
3.通过运行简单的程序,初步了解Android开发的特点。
二.实验准备
1.下载Eclipse、JDK、Android SDK、ADT插件
2.安装和配置Eclipse和JDK、Android SDK开发环境
3.安装ADT插件
4.创建Android模拟器(A VD)(以上步骤参见“创建第一个Android项目”)
5.下载项目代码Now文件夹
6.新建文件夹学号+姓名+实验一如“11098872王丽实验1”作为本实验的工作空间。
三.实验内容和操作步骤
Eclipse的启动和Hello World项目的编辑运行部署过程
1.参见“创建第一个Android项目”创建项目。
要求:
(1)应用名“HelloWorld”,项目名“HelloWorld”,包名“ts.eie”。
(2)SDK在10~~~17之间。
(3)使用下图作为项目图标。
(4)Activity类名“Main”,Layout布局文件名“mainlaylout”。
2.修改“HelloWorld”项目内容
要求:
(1)修改“layout”文件夹中的xml文件,使得效果如下所示:学号和姓名后的XXX
请填写自己的信息,注意学号行和姓名行换行开始。
(2)按要求1修改后会出现警告“……string "今天是2月27……", should use @string
resource ”,还原修改前的内容,修改“values”文件夹中的“strings.xml”文件的对应位置,实现上一要求,消除警告。
(3)修改“layout”文件夹中的xml文件,思考TextView的高度修改为对应的属性值
会使得效果如下所示:(输入内容提示快捷键[Alt]+[/])
(4)运行部署该项目查看效果。
截取模拟器的运行效果图粘贴在本行下方。
图片:
3.导入已有项目。
要求:
(1)下载项目代码Now文件夹。
(2)将Now导入工作区。
点击“文件”菜单中的“Import”菜单,调出Import对话框,
如下图选择已有代码,在Import Projects对话框中的Root Director处粘贴Now文
件夹的存储路径后敲击回车,然后点击“Finish”按钮导入成功。
(3)解读Now项目的Now.java文件,请为该文件的以下语句添加注释解读其含义。
(4)把注释后的代码粘贴在本行下方。
代码:
(5)运行部署该项目查看效果。
截取模拟器的运行效果图粘贴在本行下方。
图片:
4.实验第3题是使用java语句创建界面的,我们还可以使用XML文件来进行界面布局。
要求:
(1)参考实验第1题创建ReNow项目。
(2)修改“layout”文件夹中的xml文件。
a)将<TextView改为Button
b)为Button添加id属性android:id="@+id/bTimer"。
c)为Button添加text属性“”为空。
d)宽度和高度属性撑满整个父类,即满屏显示
(3)修改ReNow.java文件实现与实验第3题相同的效果。
a)在public void onCreate(Bundle icicle)方法中,选择正确位置添加
btn=(Button)findViewById(R.id.bTimer);语句,使用findViewById方法找到
Button实例
b)参考第3题的Now.java内容完成updateTime方法的定义,实现在Button的text
属性中显示当前的系统Date
c)参考第3题的Now.java内容完成Button的onClick方法的定义和调用,在onClick
方法中调用以定义的updateTime方法。
d)在onCreate方法中同样调用updateTime方法,实现窗体创建时显示当前的系统
Date
(4)运行部署该项目查看效果。
截取模拟器的运行效果图粘贴在本行下方。
图片:
5.创建项目AndroidTimeTest,在T extView中输出系统时间。
预期效果:
6.创建项目SimpleComponent。
(1) 往activity中添加控件TextView和Button(具体位置自己定)
(2) TextView中默认文字为hello world
(3) 点击button后TextView中的文字变为after clicked
预期实现效果
启动画面:
按下click后:
7.本Word文件存储在实验工作空间文件夹中,压缩该文件夹,名为“11098872王丽实验1”.RAR。
发邮件上交本实验作业。
邮件地址:icegirl_yu@
邮件名称:Android作业1-1班学号姓名。