1、 Android 系统课程设计报告 2016 年 夏 季学期 题 目: 基于 Android 的天气预报开发 学 院: 电气与电子工程学院 专 业: 电子信息工程 学 生 姓 名: 学 号: 指 导 教 师: 完 成 日 期: 2016 年 7 月 15 日 评分表 项目号 一 二 三 总分 满 分 25 50 25 100 得 分 评阅人 说明: 项目一,考察程序运行情况。 项目二,考察完成情况包括功能完整性,工作量,界面,用户体验等。 项目三,考察课程设计报告的格式和完整性。 摘摘 要要 随着移动通信技术的发展和无线数据业务的进步,手机已被赋予了除通话以外 的其它许多功能。全新的手机软件领
2、域已逐渐聚焦了众多软件开发商的目光,软件 开发者和软件用户将共同面临这个振奋人心的新境界。 本设计使用Android设计技术开发了一种运用在 Android系统上的手机天气预报 软件系统,本系统通过选择城市来获得天气,风向,风向,温度等信息。基于手机 的天气预报系统软件可以使用户对于各地的天气情况的实时掌握,极大的方便了用 户的出行和行程安排,避免了不必要的麻烦,具有很强的实用性。 关键词:Android;手机天气预报软件。 目 录 第 1 章 绪论 错误错误!未定义书签。未定义书签。 1.1 课题研究内容 . 1 1.2 课题研究的目的和意义 . 1 1.3 课题研究前景 . 2 第 2 章
3、 系统需求分析 3 2.1 系统功能需求 . 3 2.2 系统流程图 . 3 2.3 系统界面需求 . 4 2.4 系统性能需求 . 4 第 3 章 详细设计和功能实现 5 3.1 界面的设计 . 5 3.1.1 欢迎界面设计 5 3.1.2 菜单界面设计 6 3.2 各模块详细设计 . 6 3.2.1 欢迎模块设计 6 3.2.1 主工程设计 7 第 4 章 软件测试 15 4.1 电脑模拟器测试 . 15 4.2 手机端测试 . 17 第 5 章 总结与展望 18 5.1 总结 . 18 5.2 不足与展望 . 18 参考文献 19 附录 20 重要程序 1 . 18 重要程序 2 . 1
4、8 Android 系统课程设计 1 一、绪论一、绪论 Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设 备,如智能手机和平板电脑,由 Google 公司和开放手机联盟领导及开发。Android 操作系统最初由 Andy Rubin 开发,主要支持手机。2005 年 8 月由 Google 收购注资。 2007 年 11 月,Google 与 84 家硬件制造商、软件开发商及电信营运商组建开放手机 联盟共同研发改良 Android 系统。 随后 Google 以 Apache 开源许可证的授权方式, 发 布了 Android 的源代码。第一部 Android 智能手机发布于 2008 年 10 月。Android 逐 渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011 年第一季度, Android 在全球的市场份额首次超过塞班系统,跃居全球第一。 2012 年 11 月数据显 示,A