1.3 论文组织结构
第1章 前言,包括开发背景以及现状分析。
第2章 需求分析,分为用户和开发人员的需求介绍。
第3章 系统设计,开发环境的搭建以及开发步骤流程图。
第4章 详细功能实现,分为引导页、城市选择、天气界面等几大模块。
第5章 第三方引用,Umeng平台第三方引用、第三方控件、第三方框架。
第6章 系统测试,针对天气app进行测试分析。
2.1 用户对系统的需求
首先用户想用你的天气软件,那么你的软件必须要保证功能简单不复杂,界面美观,这就大概能满足天气软件的需求了,用户不仅能实时了解到周边天气的情况,也能提高软件的用户体验性。
2.2 开发人员对系统的需求
要想开发一款手机天气app,那么天气api接口那是必不可少的,本设计用的是360天气api。考虑到用户可能不仅查看自己周边的天气,也可能查询亲朋好友所在地的天气,所以项目设计成多城市之间的切换是必不可少的。
首先项目最上面显示的是当前的天气情况,向下滑动是一周的天气状况,再往下就是当天的24小时的天气,可以实时知道未来几小时的天气变化情况,最后一项比较人性化,假如了温馨指数,用户能了解到空调、穿衣、紫外线、感冒、运动和洗车的指数,哪些适合做,哪些不适宜做,用户根据这些指数去安排自己的生活。本设计力求达到获取数据的同时,还要增强用户的体验性,努力提高项目的UI设计,增加各种各样与天气有关的动画。
3系统设计
3.1 开发环境搭建
3.1.1 安装eclipse
首先下载eclipse,下载完成后直接解压即可,没有安装的过程,然后双击eclipse.exe即可启动程序,第一次进入程序会提示选择工作空间,自己定义即可。
3.1.2 安装jdk
安装JDK,安装包中包含了JDK和JRE两部分,笔者建议将它们安装在同一个盘符下。双击安装程序,选择安装的目录,点击“下一步”,等待安装程序自动完成安装即可[1]。
安装好jdk后,配置java环境,然后打开cmd,测试java-version,如果有输出则代表配置成功。
jdk配置成功输出
3.1.3 安装sdk
和jdk安装相似,安装完成后同样也需要配置sdk的环境,cmd测试adb,有信息输出则配置成功。
sdk配置成功图来~自^751论+文.网www.751com.cn/
3.1.4 安装adt
Android为eclipse定制了一个专用的插件android development tools(adt),此插件为用户提供了强大的开发android应用程序的综合环境[2]。在help中insta new software添加插件的网络地址,然后就会出现adt开发工具,下载安装即可。安装完成后,在菜单中会多出一个adt的管理器选项,点击后然后根据自己的需要选择相应的平台版本进行下载配置,下载过程需要几分钟,耐心等候。
3.2 开发步骤
1搭建Android的开发环境,新建一个天气的项目
2调用360api接口获取城市列表,以及对应的城市天气信息,还可以通过本地数据库获取城市。
3设置引导页,城市列表以及天气的界面,尽可能的去美化UI
4 添加Umeng第三方摇一摇分享的功能
5 解析网上数据到客户端,并显示到相应的界面上。