- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 16
新媒体技术学院
新媒体技术学院
毕业成果说明书
毕业成果说明书
题
题 目:
基于Android“靠谱天气”天气预报的设计与实现
班 级:
移动互联1601班
姓 名:
陈望
学 号:
201604101040
指导老师:
易 灿
2018年 11 月
湖南大众传媒职业技术学院新媒体技术学院制
湖南大众传媒职业技术学院新媒体技术学院制
目 录
TOC \o 1-1 \h \z \u 一、毕业设计思路 3
二、毕业设计成果形成的过程 5
三、毕业设计成果特点 24
四、成果总结 25
一、毕业设计思路
1.1软件项目介绍
“靠谱天气”是一款天气预报的APP,在软件与互联网连接的情况下。拥有天气预报的功能,随时随地了解天气动态。用户可以根据自己的时间安排,来选择不同的出行方式。页面以素简为主,使用户可以一目了然的观测到天气的变化。空气质量,生活建议,使用户能够通过尽可能少的操作到最全面的天气信息。天气预报的功能包括全国省市县的主要城市实时天气以及未来三天天气预报和空气质量,生活建议等。
1.2软件项目实现的主要功能
作为一款天气预报的APP,首先在天气上要尽可能详尽,天气信息上足够准确,才能满足用户的出行需求。“靠谱天气”的每一条信息、指数都包含了空气质量的具体指数、PM2.5的具体实时更新的指数、生活建议、洗车等。
本软件实现的主要功能有:全国主要大城市的未来三天的天气预报,实时更新天气内容以及空气质量等。内容均联网采用第三方API开放平台和风天气提供的数据进行使用。
(1)天气预报功能
作为一款天气预报APP,预报未来几天天气的重要性不言而喻。首页模块的最上方放置了一个ListView进行不同的全国的主要城市的数据显示在这里,其中省,市,县等三个分类。用户可以通过这个侧滑栏快速找到自己需要的天气分类。
(2)空气质量功能
一个小小的TextView,作用却是十分巨大的。文本框的大小、位置,都对着用户体验有这直接的影响。因此,我把空气质量放在了主页中心的位置,这样能够让用户一眼能够看到,用户可以通过这个空气质量文本框来进行空气质量的查看,通过查看来得到自己需要的内容来安排出行。
(3)生活建议功能
为了让用户能够更好的体验,使用户操作更加便捷。我特意加入了生活建议的布局碎片。用LinearLayout 搭建基本布局,用碎片化的布局让Activity去调用使用户可以快速的查看到生活建议里包含舒适度,洗车指数,运动建议。
1.3开发环境和工具介绍
1.3.1 Android Studio
Android Studio 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Android Studio附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
AndroidStudio是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以AndroidStudio为框架开发自己的IDE。
AndroidStudio是一个开放源码项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,可扩展性强。因此越来越受人们关注。Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。
1.3.2 Json
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
二、毕业设计成果形成的过程
2.1用户需求分析
现在智能手机已经成为人们必不可少的工具,网络也在飞速发展,用户从网上获取数据的需求也越来越大,天气作为人们了解气象变化的重要途径,因此,网上获取天气的用户数量飞速增加。随着大数据的到来,用户获取信息的方法也随之改变,天气的发展与人们气象数据的搜集的获取不可分割。现在已出现许多大型的天气客户端,如
您可能关注的文档
- 3D Max 高级建模 知识点1:制作界面造型 课程单元设计--知识点17制作界面造型.docx
- 3dsMax运用 3dsMax运用 141 3dsmax运用 第一章 第四节 墙体制作.docx
- 3D打印工艺实践 熔丝堆积成型(FDM)技术 熔丝堆积成型工艺——设备配件.docx
- 3D打印工艺实践 选择性激光烧结(SLS)技术 选择性激光烧结工艺——成品展示.docx
- 3D打印技术 项目八 打印锥齿轮 项目八 打印锥齿轮.docx
- 3D打印技术 项目三 打印六角角螺栓和六角螺母 项目三 打印六角角螺栓和六角螺母.docx
- 3D建模与打印(上海数造)-暂不建设 任务二:逆向三维建模和打印实训-叶轮的逆向设计 3D打印技能训练(上海数造)训练任务2:逆向三维建模和打印实训.doc
- 3D角色模型制作 uv展开2 3-uv展开2(电子教材).docx
- 3d角色模型制作 次世代模型“宝箱”制作 次世代基础-红色金属.docx
- 3d角色模型制作 小鹿制作 2-身体建模.docx
文档评论(0)