- 0
- 0
- 约2.46万字
- 约 38页
- 2016-12-16 发布于辽宁
- 举报
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 研究内容 1
1.2 研究意义 1
1.3 研究现状和发展趋势 1
第二章 系统分析 3
2.1 研究目标 3
2.2 需求分析 3
2.3 性能分析 3
第三章 系统开发环境及相关技术 4
3.1 Android开发环境介绍 4
3.2 Android开发平台搭建 4
第四章 程序设计 6
4.1 用户界面设计 6
4.2 数据库设计 6
4.3 程序模块设计 7
第五章 程序开发 9
5.1 文件结构与用途 9
5.2 数据提供者 10
5.3 后台服务 16
5.3.1 获取天气数据 16
5.3.2 读取天气数据实例 19
5.3.3 定时更新时间。 19
5.4 用户界面 19
5.4.1 程序入口类ForecastWidget 19
5.4.2 设置页面ConfigureActivity 21
5.4.3 详细页面DetailForecastActivity 22
5.5 动态特效 23
第六章 系统测试 25
第七章 总结 29
参考文献 30
致 谢 31
第一章 绪论
1.1 研究内容
Android平台3G手机气象软件是基于Android手机平台,运用Java语言,从Google上获取天气预报信息,开发出针对使用Android平台的手机天气预报系统。
1.2 Android平台3G手机气象软件的开发可以进一步扩大气象信息的覆盖面,让广大公众能够在第一时间方便且快捷地获取最新的气象预报(预警)信息,以便提前预防,把气象灾害造成的损失降到最低。同时也可以强化气象公共服务的职能,完善公共服务体系、改善公共服务手段、增加公共服务产品、提高公共服务质量,更好地发挥了气象事业对经济社会发展的现实性作用。
1.3据Gartner最新数据显示,2010年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的25.5%,仅次于塞班,成为第二大智能手机系统。2010第二、三季度与去年同期相比,增度分别是15.4%及22%,增势迅猛。而塞班系统较09年的市场份额,尽管终端销量有大幅度提升,但增势下滑10%,形势非常严峻。其他操作系统的表现则要平稳很多。安卓是首款开源代码的操作系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。据Informa预测,2012年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为20万部,销售速度加速上涨。
我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。
第二章 系统分析
2.1 研究目标
(1) 了解Android应用程序的设计和开发过程;
(2) 使用多种组件进行Android 平台3G手机气象软件的开发。
本软件是基于Eclipse的开发环境,依托Google气象数据建立气象信息数据库,开发出了针对Android平台的手机天气预报系统。
2.2 需求分析
本软件是一个App Widget应用程序,启动程序后可以进行城市、更新频率的设置,可以通过图片和文字显示当前和未来的天气状况,包括温度、湿度、风向和雨雪情况等。这些天气数据是通过后台服务获取的,这个后台服务可以按照一定时间间隔,从Google上获取天气预报信息,并将天气信息保存在数据库中。
从上面的描述中可以基本了解软件的功能需求:
(1) 启动App Widget应用程序;
(2)(3) 显示界面:通过文字和图片显示当前的天气情况,包括日期、时间、城市、最高温度、最低温度、当前温度等。
(4) 详细界面:通过文字图片动画显示当前的天气情况,包括城市当前天气、温度、风向、风速、湿度;同时显示今后四天的天气情况。
2.3 性能分析
程序响应速度快、安全性高、信息处理速度快。
第三章 系统开发环境及相关技术
3.1 Androi
您可能关注的文档
- 本科毕业论文---基于51单片机的数字温度计论文.doc
- 本科毕业论文---基于51单片机开关稳压电源设计论文正文.doc
- 本科毕业论文---基于51单片机开关稳压电源设计正文.doc
- 本科毕业论文---基于aduc845的数据采集系统设计.doc
- 本科毕业论文---android平下学生日常考勤信息管理软件的与实现.doc
- 本科毕业论文---android平下学生日常考勤信息管理软件设计与实现.doc
- 本科毕业论文---基于aduc845的数据采集系统设计论文.doc
- 本科毕业论文---基于android的无线点餐系统的设计与实现论文.doc
- 本科毕业论文---基于android的无线点餐系统设计与实现.doc
- 本科毕业论文---ca6140普通车床横向进给机构的数控化改造论文.doc
- 2026年河北科技学院单招(计算机)考试参考题库必考题.docx
- 2026年河北科技工程职业技术大学单招职业技能考试题库附答案.docx
- 2026年河北轨道运输职业技术学院单招职业倾向性测试模拟测试卷附答案.docx
- 2026年河北美术学院单招(计算机)考试备考题库附答案.docx
- 2026年河北美术学院单招职业倾向性测试题库附答案.docx
- 2026年河北科技学院单招职业技能考试模拟测试卷附答案.docx
- 2026年河北科技工程职业技术大学单招综合素质考试模拟测试卷附答案.docx
- 2026年河北科技学院单招职业技能测试题库附答案.docx
- 2026年河北科技工程职业技术大学单招职业适应性考试题库附答案.docx
- 2026年河北科技学院单招职业适应性测试模拟测试卷附答案.docx
最近下载
- 申菱组合式空气处理机组.pdf
- 2024年高考英语临考押题卷02(天津卷)(全解全析) .docx VIP
- 2024年中考英语临考押题卷02(天津卷)(全解全析).docx VIP
- 2024年中考英语临考押题卷02(天津卷)(参考答案).docx VIP
- 2024年中考英语临考押题卷01(天津卷)(参考答案).docx VIP
- 2024年中考英语临考押题卷01(天津卷)(考试版).docx VIP
- 2024年高考语文临考押题卷01(考试版)备战2024年高考语文临考题号押题(天津卷).docx VIP
- 专题01 空间几何体的外接球与内切球问题(典型题型归类训练)(解析版).docx VIP
- 骨伤科膝痹病中医诊疗专项方案.doc VIP
- 押天津卷第21题 名著阅读(原卷版)-备战2024年高考语文临考题号押题(天津卷).pdf VIP
原创力文档

文档评论(0)