毕业设计(论文)
课 题 名 称 基于安卓操作系统的手机天气预报设计 学 生 姓 名 学 号 系、年级专业
指 导 教 师 职 称
2016年 5 月 20 日
邵阳学院毕业设计(论文)
目 录
摘要 ...................................................................................................... I
ABSTRACT ........................................................................................ II
第1章 绪论 ......................................................................................... 1 1.1安卓操作系统的发展 ...................................................................... 1 1.2安卓操作系统的简介 ...................................................................... 1 1.3 项目开发意义 ................................................................................ 2 第2章 项目需求分析 .......................................................................... 3 2.1 功能分析 ....................................................................................... 3 2.2 性能分析 ....................................................................................... 3 2.3 安全分析 ....................................................................................... 4 2.4 研究内容和开发环境需求 .............................................................. 4 第3章 项目设计分析 .......................................................................... 6 3.1 程序功能模块图 ............................................................................ 6 3.2显示信息设计 ................................................................................. 6 3.3 解析数据 ....................................................................................... 7 3.4界面设计 ........................................................................................ 7 3.5 程序流程图 ................................................................................... 9 第4章 项目实现 ................................................................................ 12 4.1 启动画面 ..................................................................................... 12 4.2信息界面之城市界面 .................................................................... 14 4.3天气查询 ...................................................................................... 17 4.4下拉刷新 ...................................................................................... 17 4.5窗口小部件widget ....................................................................... 18 第5章 项目调试与功能测试 .............................................................. 20 5.1项目调试分析 ............................................................................... 20 5.2功能测试 ...................................................................................... 21 总结 ................................................................................................... 28 参考文献 ............................................................................................ 29 附录 ................................................................................................... 30 致谢 ................................................................................................... 31
邵阳学院毕业设计(论文)
摘要
进入21世纪信息化时代,手机已经成为了当前人们生活、工作的重要组成部分,我国国内的手机已经普及众多地区,在得到了物质经济生活的保障之外,人们对于精神的享受也是十分重视的,而手机则是成为了的当前最为有效的交流媒介,有效缩短了地区交流限制,满足人们娱乐的要求,人们使用手机可以从手机上获取实时天气信息,所以当前天气预报开发是具有良好前景的。 本次设计的天气预报开发是基于安卓的开发应用,运行系统为Android系统,此开发标准参考慰目前流行的天气预报开发标准,JAVA语言中封装了需要代码类,为更多的有兴趣的开发者提供了方便与效率,并且本次开发的天气预报操作简单,十分适合大众的使用习惯,这样这一开发就会得到很大的推广。
关键词:智能手机;安卓;操作系统;天气
I
邵阳学院毕业设计(论文)
ABSTRACT
In the 21st century information age, mobile phones have become the current people's lives, an important part of the work, China's domestic mobile phone has been popular in many parts, a support material obtained in economic life outside, people enjoy the spirit is very important , while the phone is currently become the most effective medium of communication, effectively shortening the region exchange restrictions, requirements to meet the people entertainment, people use mobile phones to get real-time weather information from the phone, so the current weather forecast is good development prospects . The weather forecast is based on the development and design of the development and application Andrews, runs Android system, the development of this standard reference comfort prevailing weather forecast for the development of standards, JAVA language class encapsulates the code required for the development of more interest to provide a convenient and efficient, and simple weather forecast for the development of this operation, very suitable for public use habits, so this development will be greatly promoted.
KEYWORDS:Android ;operating system;smartphone;weather
II
邵阳学院毕业设计(论文)
第1章 绪论
1.1安卓操作系统的发展
Android系统由Andy Rubin团队开发制作,开发Android的最初目的是用
于数码相机的系统,之后因为数码相机的市场不断地进行扩大,并且也因为新一代智能手机的飞速发展,导致了这一系统的快速崛起,并且在以后的时间中被逐渐的只针对于手机系统这一块操作系统。本世纪,谷歌和很多厂商进行了联合开发和发展行动,主要研究方向为手机系统,也就是安卓系统的开发和应用。并且最后还把安卓开发的源码进行了相关公布,例如平板电脑等,而在Android系统正式推出仅仅才两年,在2012年底,通过数据统计,Android操作系统的在市场占有比率超过了称霸十余年的诺基亚的Symbian系统,成为当时世界范围以内的智能手机操作系统长期第一名,并且凭借其开源性的迅速垄断了智能手机低端市场,并且影响其他的低端手机公司,最典型的例子为随着Android市场占有率不断升高,直接导致诺基亚原有的低端手机市场占有率直线下降,而在2013年1月,诺基亚放弃低端市场,也就是诺基亚放弃了原有Symbian系统低端市场,专注于高端智能手机市场,直到现在Android已经基本上垄断了低端手机市场,成为了当前智能手机霸主,这是促进JAVA编程得到了广大的发展空间。
1.2安卓操作系统的简介
Android系统是基于开源linux系统为基础的开源移动设备操作系统,搭载对
象主要为智能手机和平板电脑,当前已经发展到的的最新版本为Android
5.0(Lollipop)[1]。Android系统平台由于其开发性优势,使得任何的移动终端都能
够加入到Android联盟大军中,这也是的Android系统发展如此迅猛的根本原因,显著的开发性使得拥有广阔的开发者,随着用户的不断增多以及应用不断丰富,这标志Android系统趋向于成熟。广阔的软件资源使得Android系统的竞争力不断增加,而消费者能够以更低的价格购买到智能手机,这也是Android迅速成为低端手机的霸主的根本原因。
08年美国纽约发布了第一款安卓智能手机,发布的手机WCDMA/HSPA网
络,根据报道得知理论下载速率为7.2Mbit/s,并且能够连接Wi-Fi无限局域网络,在后面的时间中谷歌和开放手机联盟致力于安卓手机的开发和应用,最后安卓手机的开发和应用厂商已经有摩托罗拉、高通、宏达电和T-Moblie中国移动等很多家著名
1 [2]