- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆邮电大学
《移动计算》实验报告
设计题目: Android平台上的计算器设计
学生班级:
专业姓名:
学生学号:
学生成绩:
指导教师(职称):
目 录
摘 要 - 1 -
Abstract - 2 -
第一章 引言 - 3 -
1.1 课题背景及意义 - 3 -
1.1.1 课题背景 - 3 -
1.1.2课题相关的技术知识 - 4 -
1.2 智能手机平台系统 - 7 -
1.3 课题来源 - 8 -
第二章 系统分析 - 9 -
2.1 系统可行性分析 - 9 -
2.2 系统的开发语言的选择 - 9 -
2.3 系统的开发工具简介 - 9 -
2.3.1 JDK - 9 -
2.3.2 WTK - 10 -
2.3.3 Eclipse - 10 -
2.3.4 EclipseMe - 11 -
第三章 基于Android平台计算器相关技术概述 - 12 -
3.1 Android手机平台 - 12 -
3.1.1Android起源及优势 - 12 -
3.1.2Android体系结构 - 12 -
3.1.3Android平台功能特征 - 14 -
3.2 Android SDK介绍 - 15 -
3.3 XML技术 - 16 -
3.4 JNI技术 - 16 -
第四章 基于Android平台计算器设计 - 18 -
4.1 系统的总体设计 - 18 -
4.2 程序流程和系统功能设计 - 18 -
4.2.1 程序流程设计 - 18 -
4.2.2 系统功能设计 - 19 -
4.3基于Android平台系统具体设计 - 20 -
4.3.1 总体模块详细设计 - 20 -
4.3.2 输入模块详细设计 - 20 -
4.3.3 显示模块详细设计 - 21 -
4.3.4 计算模块详细设计 - 21 -
第五章 计算器系统实现 - 23 -
5.1 Android应用程序构成 - 23 -
5.2 Android应用系统文件结构 - 23 -
5.3 构建Android应用程序用户界面 - 25 -
5.3.1 Android应用程序界面组件 - 25 -
5.3.2 Android应用系统界面组件 - 26 -
5.3.3 Android用户界面的实现 - 27 -
5.4 计算模块的实现 - 30 -
5.5 计算器演示 - 32 -
总 结 - 34 -
致 谢 - 35 -
参考文献 - 36 -
附录 - 37 -
摘 要
目前手机可以说是普及率非常高的电子设备了,由于其便于携带,使用方便,资费适中等等原因,现在手机已经在一定程度开始代替固定电话的通话功能,以及一些原来电脑软件上的功能了。手机上的软件也随着手机的发展变得丰富起来了,时至今日已经出现了很多专门制作手机软件的公司,虽然制作的多是游戏软件,但是一些辅助性的工具软件也有了很多。
虽然Android系统是现今比较流行的手机系统,但是在Android上开发手机软件只能在Android的手机上使用,而如果使用Java ME开发软件的话,该软件基本就可以在除了iOS的各大手机平台上运行,大大提高了使用率,减少了关于跨系统平台所带来的种种问题,所以本系统选择了基于java的Java ME语言来作为开发语言。从手机市场的份额占有率来看,现在市面上占有绝对优势的还是塞班系统,虽然因为一些原因该系统正在走下坡路,但是不管什么系统以后会成为主流的手机操作系统,触屏手机都已经成为了流行的趋势,无论是塞班的后期系统,还是微软开发的WM系列,苹果的iOS系统,以及google开发的Android系统,都是支持甚至完全基于触屏开发的系统。可以说现在市面上的主流手机无论品牌都是触屏手机,触屏手机必将代替传统的键盘手机成为新一代手机使用者的宠儿。也是因此本系统在开发中就选择了触屏的作为开发模式,强调触屏的使用,以期可以跟上时代的发展。
综上所述,本系统是一个基于现有手机计算器开发的在触屏手机上运行的简单科学计算器。拥有简单计算器中没有的科学计算功能。使用户可以更加简单便捷的使用一些科学计算器的功能,同时还不用学习科学计算器那复杂的使用方法。本人在此次系统中所做的工作主要是设计整个系统以及利用编程语言实现整个系统,使系统能够正确的运行计算功能。
关键词:手机,Android,用户界面Abstract
Current mobile phones can
文档评论(0)