1、 操作系统操作系统 课程设计报告书课程设计报告书 题 目 安卓计算器的开发与设计 系 别 计算机工程系 专 业 计算机科学与技术 班 级 姓 名 指导教师 下达日期 2013 年 6 月 13 日 设计时间自 2013 年 7 月 1 日 至 2013 年 7 月 4 日 第2页共33页 目录目录 摘 要. 3 一、设计概述 4 1.设计背景 4 2.设计目的 4 3.设计要求 4 4.开发环境 6 二、设计细节 7 1.整体思想 7 2.容错处理 7 3.数据结构的设计 . 8 4.用户界面的实现 . 8 5.文件结构 9 6.界面组件设计 . 10 (1) XML 文件生成 11 (2)用
2、户界面在程序代码实现 11 (3)用户自定义页面组件 .11 7.程序流程 12 三、详细设计与实现. 13 1.开发环境搭建 . 13 (1)安装 Android 开发插件 13 (2)配置 android sdk 15 2.图形界面设计 . 17 3.程序功能实现 . 22 四、测试分析 28 1.模拟器创建. 28 2.计算功能 29 3.应用卸载 30 3.应用导出为.APK 文件 30 小结 31 致 谢 32 第3页共33页 摘摘 要要 Android 成功地成为了最具有潜力的新一代的手机应用软件。正 如了标准化 PC 和 Macintosh 平台上创建的桌面和服务器软件市场, 在
3、 Android 上, 通过提供一个标准的手机应用环境, 将增加移动应用 程序和应用开发商的利润。 Android给开发人员提供了一种独特的, 创造性的应用开发方式, 并且应用到客户手机中。现在出现了成千上万的 Android 手机用户, 正在寻找最优秀的手机应用程序。 然后把这些优秀的应用程序应用到 手机中。 本程序是一个基于现有手机计算器开发的在触屏手机上运行的简 单计算器,使用户可以更加简单便捷的使用计算器的功能, 在此次程 序设计中所做的工作主要是设计程序的图形化操作界面, 以及利用编 程语言实现整个程序的计算功能,使其能够正确地运行。 关键词:应用程序,操作系统,Android,应用
4、开发,计算器 第4页共33页 一、设计概述一、设计概述 1.设计背景 随着社会的发展,经济水平的提高,手机越来越普及。同时伴随着移动互联 网技术的发展,手机的功能也变得越来越丰富。从原来只具有简单通信功能的非 智能手机到现在具有手机操作系统,除通话功能以外,还集上网、聊天、炒股、 收发邮件等功能于一身的智能手机系统。 Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用 等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近 自然的语义,而且有利于软件的维护和继承。 2.设计目的 通过此次课程设计,巩固所学操作系统与 Java 语言的基本知识,增进 Java 语言编辑基本功,掌握 JDK、Editplus、Eclipse、JCreator 等开发工具的运用, 拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加 以融会贯通,全面掌握 Java 语言的编程思想及面向对象程序设计的方法,为今 后从事实际工作打下坚实的基础。 3.设计要求 根