“移动应用开发”实验指导书
宁波大学计算机科学与技术系
2016年2月
实验一  计算器
一、实验目的
练习掌握Android软件开发的界面布局,事件编程等基本编程技术,设计制作一Android计算器软件。
二、实验内容
软件界面供参考:
一个计算器的基本功能应有输入数据、加减乘除、浮点数运算、正余弦运算、清空结果、删除一位数据。
(1)数字以字符形式输入,在需要读出数据的时候直接调用getText()函数即可。
(2)对于双目运算符,在检测到点击时,得到输入框里的数据num1,输入框置空,并设置标志op标明是哪种运算。对于除法运算需要判断,除数是否为零并提醒。
(3)对于单目运算符,在检测到点击时,设置标志or标明是哪种运算。
(4)在清空时,需要将输入框置空。清除一位数据时,判断输入框中是否只有一个数据,如是,直接清空,如不是输入框中置前n-1位。
(5)在点击等于符号时,得到输入框里的数据num2,根据前面设置的标志位,判断点击的是单目运算符还是双目运算符,若是单目运算符就将num2进行单目运算。若是双目运算,num2不变。再进行Result运算。
三、实验要求
(1)每位同学独立设计软件功能、完成软件的开发与测试。
(2)软件完成后由任课教师检查、提问软件功能、软件的设计和开发的代码。(3)每位同学独立完成实验报告(包括学号、姓名,实验目的、实验内容、软件功能、设计思想、实验总结等),并将实验报告和开发软件的工程文件压缩包提交任课教师。
实验二  通讯录
一、实验目的软件测试app
练习掌握Android软件开发基本编程技术、Android系统SQLite数据库的使用、通话、短信的使用等,设计制作一Android通讯录软件。
二、实验内容
实现的通讯录功能和界面可在实验开发中由每位同学自己设计,但必须使用SQLite数据库保存通讯录信息。以下功能和软件界面供参考:
仿照一般手机通讯录的使用界面和功能,主要功能可包括:
(1)可以添加、删减联系人
(2)联系人的信息包括:姓名、手机号码、工作单位、组、、手机铃声
(3)选择联系人后,可以快速进行操作,如:、查看详细、移出组、移动分组、删除联系人等。查看详细时显示手机号码、组、和设定的手机铃声以及同该联系人的通话记录。
(4)在联系人界面,可以查看各组。点击组,跳出对应联系人。
(5)有拨号键盘,点击数字将号码显示出来,并可以对手机号码进行删减 (6)可以发送信息,显示信息记录
(7)发送信息时,可以快速选择现有联系人。
三、实验要求
(1)每位同学独立设计软件功能、完成软件的开发与测试。
(2)软件完成后由任课教师检查、提问软件功能、软件的设计和开发的代码。
(3)每位同学独立完成实验报告(包括学号、姓名,实验目的、实验内容、软件功能、设计思想、实验总结等),并将实验报告和开发软件的工程文件压缩包提交任课教师。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。