文档详情

android用户界面程序设计1800字

ji****81
实名认证
店铺
DOCX
261.89KB
约10页
文档ID:291046616
android用户界面程序设计1800字_第1页
1/10

    android用户界面程序设计1800字    淮海工学院计算机工程学院实验报告书课程名: 《手持设备软件开发》题 目: 实验2:用户界面程序设计班 级: 学 号: 1姓 名:《手持设备软件开发》实验报告 - 1 -一、实验目的与要求掌握Android用户界面程序设计的一般方法;掌握系统提供的各种View和ViewGroup的基本用法;掌握使用XML Layout资源创建用户界面的方法;熟悉ADT用户界面可视化编辑器及Hierarchy Viewer透视图的功能及用法;理解Android用户界面程序设计中的单线程模型掌握选项菜单及快捷菜单的创建及菜单子项选择事件的处理方法;掌握用户界面组件事件处理的一般方法二、实验内容1. 使用ADT创建一个Android Project,并在默认创建的布局资源main.xml中添加一个Button组件,在程序中该按钮的单击事件处理方法中,执行100万次或更多次的循环,并在每次循环中向LogCat中输出当前循环变量的值和一个[0,1)之间的随机双精度数值调节循环执行的次数直到产生“应用程序无响应”(ANR:Application Not Responding)错误,并思考产生该错误的原因。

2. 编写一个简单的贷款计算器,根据输入的贷款金额、期限和利率,显示每月应还款的金额使用android.widget.Toast显示输入数据中的格式错误信息可参考文档中Dev Guide的帮助主题Toast Notifications中的内容)三、实验步骤1.实验一(1)新建一个android 项目,打开res文件夹下面的layout文件夹中的main.xml文件,对界面进行编辑,如图1《手持设备软件开发》实验报告 - 2 -图1(2)添加一个button.ID为button1.如图2图2(3)打开src文件夹中com.wangyi包中的WangyiActivity.java文件如图3《手持设备软件开发》实验报告 - 3 -图3(4)对button1添加事件监听器,代码如下:(5)执行100万次或更多次的循环,并在每次循环中向LogCat中输出当前循环变量的值和一个[0,1)之间的随机双精度数值代码如下:(6)运行android虚拟机,查看程序,如图4《手持设备软件开发》实验报告 - 4 -图4(7)打开DDMS查看程序运行情况,如图5图5《手持设备软件开发》实验报告 - 5 -(8)一段时间后出现如下错误,如图6图62.实验二(1)新建一个android 项目,命名为wangyi2,打开res文件夹下面的layout文件夹中的main.xml文件,对界面进行编辑,如图7图7(2)打开src文件夹中com.wangyi包中的Wangyi2Activity.java文件如图8《手持设备软件开发》实验报告 - 6 -图8(3)分别对各个输入框和按钮添加事件监听器,代码如下(4)对事件编写代码,从eidtText1获得贷款金额,eidtText2获得还款期,editText3获得利率。

从editText4输出每月应还款,代码如下(5)运行android虚拟机如图9《手持设备软件开发》实验报告 - 7 -图9(6)对输入错误的数据格式,弹出Toast提示,代码如下(7)输入错误提示如图10《手持设备软件开发》实验报告 - 8 -图10(8)输入正确信息,正常运行如图11图11五、结果分析与实验体会通过这次实验我对android编程有了进一步的认识,特别是android的界面和后台代码对于实验一,最后会出现错误提示我觉得是因为程序运行的时间超出的系统规定的范围,因为循环100000次需要很长的时间,系统就做出程序无响应的提示对第二个实验,我学会了用Toast提示信息,通过上网查资料和看文档,我学会了许多新的知识第二篇:oral report application and evaluation form,英语口头报告(附图)口头报告申请表暨考核表+   -全文完-。

下载提示
相似文档
正为您匹配相似的精品文档