需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13336 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计完成的是一款基于安卓平台上的实时天气查询App软件,它能够实时的传输天气数据,为人们的出行提供必要的支持。 天气现象影响人们的出行,所以人们经常会在出行前查询天气情况,而传统媒体却对信息的实时性产生了阻塞,进入21世纪以来,互联网应用极大的丰富了人们获取信息的渠道,基于此提出了设计这款天气预报查询App软件。 本App是以Java作为开发技术,以Android作为开发平台,实现了一个实时获取天气的应用。用户可实现定位、搜索城市及其附属的区县,动态图表的转化,获取实时的天气信息并用图标的形式展现所需要的天气情况,另外能够预报五天内的天气情况。 本论文首先对本APP的研究背景、目的和意义作了阐述,接着介绍了开发所需的开发工具及相关技术,然后详细分析了本App的需求分析、总体设计、详细设计和编码实现。 关键词 :Android;天气预报;Eclipse;Java
目录 摘要 Abstract 1绪论-1 1.1 本课题研究的背景-1 1.2 本课题研究的内容-1 1.3 本课题研究的意义-1 1.4论文的组织结构-1 2系统开发的相关技术和工具-3 2.1Android的历史背景-3 2.2 Android操作系统概况-3 2.2.1 Activity-3 2.2.2 Service-4 2.2.3 Broadcast Receiver -4 2.2.4 Content Provider-4 2.2.5 Android应用程序框架-4 2.2.6 Android的MVC-5 2.3 Android的优势-6 2.4 Client/Server模式-7 2.5开发硬件配置-7 2.6 使用到的技术-8 2.6.1 ADT和SDK-8 2.6.2百度定位API-8 2.6.3讯飞语音jar包-8 2.6.4 GSON解析XML-8 2.6.5 pinyin4j.jar-9 2.6.6 HTTP协议-9 2.7使用到的开发工具-9 2.7.1 SQLite数据库-9 2.7.2 Eclipse开发平台-10 2.7.3 Java语言-10 2.7.4虚拟机-11 2.8 本章小结-12 3系统需求分析-12 3.1 可行性分析-12 3.1.1经济可行性分析-12 3.1.2技术可行性分析-12 3.1.3操作可行性分析-13 3.1.4法律可行性分析-13 3.2 用户需求-13 3.3 功能需求-13 3.4 运行环境配置-14 3.5 本章小结-14 4系统设计-15 4.1系统总体设计描述-15 4.2系统模块图-15 4.2.1系统总体设计图-15 4.2.2主页设计图-16 4.2.3项目框架图-16 4.2.4 Android的UI界面的实现-17 4.3 SQLite中数据情况-18 4.4服务器端功能-18 4.5客户端功能-18 5系统实现-19 5.1 功能模块的具体实现-19 5.1.1主界面布局的实现-19 5.1.2 滑动提示圆点的实现-20 5.1.3 Fragment的实现-20 5.1.4天气图标的转化-22 5.1.5展现城市列表-22 5.1.6定位的实现-23 5.1.7语音查询的实现-24 5.1.8接口引用的实现-25 5.1.9美化Button请-26 5.1.10折线图的实现-26 5.2 本章小结-28 6系统测试-28 6.1系统测试概述-28 6.2测试方案-29 6.2.1测试要点分析-29 6.2.2测试内容-29 6.3测试结果及分析评价-30 6.3.1主页测试-30 6.3.2定位测试:-30 6.3.3语音测试-31 6.3.4城市列表的测试-32 6.3.5折线图测试-32 6.4本章总结-33 总结-33 致谢-34 参考文献-35 |