- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华北电力大学
实 验 报 告
|
|
实验名称 口袋记账
课程名称 移动平台程序设计
|
|
专业班级: 学生姓名:
学 号: 成 绩:
指导教师: 实验日期:2017/1/2
移动平台程序设计是是验证性实验(双面打印)
(实验报告如打印,纸张用A4,左装订;页边距:上下2.5cm,左2.9cm, 右2.1cm;字体:宋体小四号,1.25倍行距。)
验证性、综合性实验报告应含的主要内容:
一、实验目的及要求
二、所用仪器、设备
三、实验原理
四、实验方法与步骤
五、实验结果与数据处理
六、讨论与结论(对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见)
七、所附实验输出的结果或数据
设计性实验报告应含的主要内容:
一、设计要求
二、选择的方案
三、所用仪器、设备
四、实验方法与步骤
五、实验结果与数据处理
六、结论(依据“设计要求”)
七、所附实验输出的结果或数据
* 封面左侧印痕处装订
实验目的及要求
移动平台程序设计实验的目的是让学生掌握Android平台程序设计的方法包括Android平台开发环境的搭建基本Activity的设计Fragment布局的设计MVC设计方法Activity之间和Fragment之间数据传递方法等
本实验要求学生在学习课堂Android程序案例的基础上独立设计一款简单的Android应用包括界面布局设计Activity应用的设计完成该APP并完成实验报告
本实验需要使用微机一台开发环境为JavaEclipse+ADT22和Android4.2虚拟机环境Android实验环境使用学生自己的手机设备也可
实验方法与步骤
1.借助SQLite数据库记录时间以及各项的消费情况。其中类DBOperation包含创建数据库、插入删除及更改记录、按照年月日查询记录等功能。
2.MainActivity类为主界面日历界面。通过使用Calendar和GridView控件显示日历,其中日历子项包括日期及每天的消费总额。将增加减少月份图片上都设计点击事件,可以改变月份。最下方的每月总计通过调用数据库的数据来显示。
3.BudgetSDetailActivity类是添加每天收支详细信息的类。其中包括8个消费情况的变量,在提交按钮处设置点击事件,通过获取用户输入的收支金额,将各金额插入数据库。“共计”处做简单计算,将收入金额-支出金额得到共计金额,若用户想改写数据,可判断当天有数据存在,然后更新数据库。
4.MonthBudgets类为统计每月和每年的各项金额的类。调用数据库,判断是否是同年或者同月的记录,将每项金额做累加即可显示统计项。
主要代码:
//判断是否是同年同月,将各项金额做累加。
private void monthBudgets() {
Cursor cs = db.query(DBOperation.TABLE_NAME, null, DBOperation.YEAR + like ? AND + DBOperation.MONTH + like ? ,
new String[] { year, month });
int mealIndex = cs.getColumnIndex(meal);
meal = meal + Integer.valueOf(cs.getString(mealIndex));
}
//按照日期查询记录
public Cursor queryByDay(String day) {
String[] columns = new String[] { YEAR, MONTH, DAY, MEAL, SNACKS, CLOTHES, LIFE, OTHERSOUTPUT,DAGONG,OTHERSEARNING, REMARKS, TOTAL };
String selection = DAY + =?;
String[] selectionArgs = new String[] { day };
return db.query(TABLE_NAME, columns, selection, selectionArgs, null, null, null);
}
实验结果与数据处理
本程序基本上达到了预期目标,可以以日历为基础记录账单,但是总体来说程序及功能较简单,通过查阅资料,我看到一种通
您可能关注的文档
- 离子接地棒接地作业指导书.doc
- 离子的电迁移.ppt
- 离心氮压机.docx
- 离子液体与液晶的结合.ppt
- 离心式通风机毕业设计外文翻译.docx
- 离子迁移课件.ppt
- 离散数学入门介绍.ppt
- 离散数学屈婉玲_耿素云_张立昂第2章_高教.ppt
- 离散数学屈婉玲_耿素云_张立昂第3章_高教.ppt
- 离散数学chapter02.ppt
- 2025年湖南省益阳市中考生物试卷真题(含标准答案).docx
- 2025年福建省南平市中考历史试卷真题(含标准答案).docx
- 2025年福建省宁德市中考历史试卷真题(含标准答案).docx
- 2025年福建省泉州市中考历史试卷真题(含标准答案).docx
- 2025年福建省中考历史试卷真题(含标准答案).docx
- 2025年福建省漳州市中考历史试卷真题(含标准答案).docx
- 粤08J/T910 住宅变压拔气式三防排气道.docx
- 渝21J03 防火玻璃墙设计 DJBT50-152.docx
- 渝21J02 建筑防烟排烟系统复合型耐火风管设计 DJBT50-151.docx
- 渝23M03 钢箱梁人行天桥上部结构标准图集 DJBT50-171.docx
文档评论(0)