4.8.4 气球动画 19
4.8.5 雨水动画 20
5 第三方引用 21
5.1 Umeng第三方 21
5.1.1 分享平台的配置 21
5.1.2 摇一摇传感器 22
5.1.3 获取截图 23
5.2 JazzyViewPager 24
5.3 swipelistview 24
5.4 Titanic 24
5.5 Crouton 25
5.6 Shimmer 25
5.7 androidannotations-api-3.0.1.jar 25
6 系统测试 26
6.1 测试计划 26
6.2 测试过程 26
6.3 测试结果 26
6.4 测试分析 27
结 论 28
参 考 文 献 29
致 谢 30
1 前言
1.1 开发背景及现状分析
近几年,随着智能手机的日渐普及,智能手机已经成为了广大群众的首选通讯工具,方便随身携带,手机的功能也日渐完善。手机用户可以选择开通网络服务,从而满足用户上网的需求,带动了手机的软件发展。通过开发手机软件,安装在手机上,可以完善手机原始系统的不足与缺陷。随着时代的进步,科技的发展,手机功能也越来越多,越来越强大。
现在的人们时刻都会接触到破坏性的天气,比如沙尘暴、冰雹等,这对人们的生活都具有很大的威胁,稍不留神就会造成很大的损失。恶劣天气时,预知是一种生存保障;平和天气时,预知是一种生活品质[3]。由此可看出,天气预报真的是方便了人们的生活,为用户提供了充足的准备时间。 论文网
如今,基本每部智能手机上都会自带天气预报,但是系统自带的天气预报千篇一律,没有什么特色,吸引不了用户的眼球。它们没有优美的UI界面,只会简单的显示一个界面,而并没有匹配天气的一些图片或者动画;它们没有24小时内各时段的天气查询,以及天气分享的功能;更重要的是它们只会提供一些数值,并没有一些关于天气方面的人性化提醒、指数,这类系统自带的天气预报完全满足不了用户的需求,更吸引不了用户的眼球,放在手机里只是占内存。因此设计一款满足以上要求的天气预报app是十分必要的。
将基本的天气信息,结合优美的UI,以及个性化的分享,24小时实时天气和温馨指数提醒结合为一体,将会收到广大用户的欢迎和热捧,也会更加便捷人们的生活。因此开发一款具备以上功能的天气软件是很有必要的。
1.2 系统设计目标
本软件是一款简单的天气应用程序,第一次启动程序后可以进行城市选择,选择完成后即可进入到天气主界面,主界面最上面显示到是当天的天气信息结合动画图片等效果展示,形象生动的显示出当前的天气信息,包括温度、风向、pm2.5、天气状态等。有切换城市的文字,向下滑动即可看到未来7天内的天气和24小时内每个小时的天气情况,滑动到最底部,是天气温馨指数,能够提前提醒用户哪些适宜做哪些不适宜。当用户摇动手机的时候,天气软件就会自动截图,并且提供截图分享到各大平台,方便自己的朋友也能够了解到天气信息。