基于移动手机端的天气预报应用毕业论文

 2021-04-12 04:04

摘 要

世界正在与手机技术的发展紧密相连。 随着用户数量日益增加,设施也在增加。从简单的常规手机开始,仅仅用于拨打电话,手机就已经改变了我们的生活,并成为其中的一部分。现在,它们不仅仅用于打电话,而且具有无数的用途,可用作相机,音乐播放器,平板电脑,电视,Web浏览器等等。同事随着新技术的发展,也需要新的软件和操作系统。

操作系统在过去15年发展了很多。从黑白手机到最近的智能手机或迷你电脑,移动操作系统已经有了很大的发展。特别是对于智能手机,移动操作系统从1996年的Palm OS发展到2000年的Windows pocket PC,然后再到Blackberry OS和Android。

现在最广泛使用的移动操作系统之一是Android。 Android是一个软件包,不仅包括操作系统,还包括中间件和关键应用程序。每年我们都能看到技术世界的新局面,因为不可能阻止它的进步。几年前,Android突破了IT世界,在那里发生了革命。而这个系统的创新移动发展趋势依然震撼着用户的头脑。Google尽力打动用户,并通过移动开发技巧改变这个时代。Android应用开发中的趋势几乎无限。由于有许多基于Android的应用程序,开发人员设定了一个目标,即使世界上最顶尖的用户也惊奇不已。

智能手机超越了手机上可用的通话和发短信的基础,正在改变我们彼此沟通的方式,并记录我们的生活。 由于内置功能和软件应用程序现在可在大多数智能手机上使用,拥有一个覆盖沟通,生产力甚至休闲时间的好处。

本论文介绍了一款安卓天气应用的从设计到实现的过程。用户可以通过选择城市,从而在主界面获得包括天气、温度、风力、风向等的天气信息。基于安卓的天气预报系统能够使用户实时掌握各地的天气情况,方便了用户的出行和行程安排,具有一定的实用价值。

关键字:智能手机,安卓,操作系统,应用程序,天气预报

THE DEVELOPMENT OF WEATHER FORECAST APPLICATION BASED ON THE ANDROID OPERATING SYSTEM

ABSTRACT

The world is closely linked to the development of mobile technology. With the increasing number of users, facilities are also increasing. Starting from a simple regular cell phone, just for making a phone call, the phone has changed our lives and become part of it. Now, they are not only used to call, but also has countless uses, can be used as a camera, music player, tablet PC, TV, Web browser and so on. Colleagues with the development of new technologies, also need new software and operating systems.

The operating system has developed a lot in the past 15 years. From the black and white mobile phone to the recent smart phone or mini computer, mobile operating system has been a great development. Especially for smart phones, mobile operating systems from the 1996 Palm OS development to 2000 Windows Pocket PC, and then to the Blackberry OS and Android.

One of the most widely used mobile operating systems is ANDROID. Android is a package that includes not only the operating system, but also middleware and critical applications. Every year we can see the new situation in the technology world, because it can not stop its progress. A few years ago, Android broke the IT world, where the revolution took place. And this system of innovative mobile development trend is still shocking the user's mind. Google is trying to impress users and change this era through mobile development skills. Trends in Android application development are almost unlimited. Because there are many Android-based applications, developers have set a goal, even if the world's top users are surprised.

Smart phones go beyond the basics of available calls and Texoma on the phone and are changing the way we communicate with each other and documenting our lives. Because built-in features and software applications are now available on most smartphones, have a benefit that covers communication, productivity, and even leisure time.

This paper introduces the process from design to implementation of an Andrews weather application. Users can choose the city, which in the main interface, including weather, temperature, wind, wind and other weather information. Based on Andrews weather forecast system allows users to real-time control of the weather around the situation, to facilitate the user's travel and itinerary, has a certain practical value.

KEYWORDS:smartphone, Android, operating system, application, real-time forecast

目 录

1 绪论 - 1 -

1.1 研究背景 - 1 -

1.2 项目开发意义 - 2 -

1.3开发工具 - 2 -

1.3.1 Android Studio - 2 -

1.3.2 JAVA - 3 -

1.3.3 Gradle - 4 -

1.4软件开发及运行环境 - 4 -

2 系统需求分析 - 5 -

2.1 功能分析 - 5 -

2.2系统功能需求 - 5 -

2.2.1 当前天气显示模块 - 5 -

2.2.2 详细天气显示模块 - 5 -

2.2.3 城市设置模块 - 5 -

2.2.4 天气桌面部件模块 - 5 -

2.3系统可能性分析 - 6 -

2.3.1技术可行性 - 6 -

2.3.2经济可行性 - 6 -

3 功能详细设计 - 7 -

3.1 程序功能模块图 - 7 -

3.2显示信息设计 - 7 -

3.3 解析数据 - 7 -

3.4界面设计 - 7 -

3.4.1程序启动界面 - 8 -

3.4.2主界面(MainPage) - 8 -

3.4.3主界面详细信息 - 8 -

3.4.4菜单选项卡 - 8 -

3.4.5城市设置界面 - 9 -

3.4.6城市选择界面 - 9 -

4 软件实现 - 10 -

4.1 加载界面 - 10 -

4.2 天气主界面 - 10 -

4.3 左侧菜单栏 - 13 -

4.4 城市管理界面 - 14 -

4,5 添加城市列表 - 15 -

5 软件功能测试 - 17 -

5.1 天气显示功能 - 17 -

5.2 编辑城市 - 17 -

5,3 删除城市 - 17 -

5.4 添加城市 - 17 -

5.5 刷新 - 17 -

结论 - 19 -

致谢 - 20 -

参考文献 - 21 -

1 绪论

1.1 研究背景

Android是基于Linux内核的开源移动操作系统,由位于谷歌的开放手机联盟(OHA,开放手持联盟)继续领先和开发,主要用于智能手机和平板电脑等触摸屏移动设备便携式设备。

Android最初由Andy Rubin开发,他首先开发了创建数码相机先进操作系统的系统; 但后来发现市场需求不够大,加上智能手机市场的快速增长,所以Android转型成为面向智能手机的操作系统。 2005年7月11日由美国科技公司Google收购。 2007年11月,谷歌和84家硬件厂商,软件开发商和电信运营商搭建开放手持设备联盟共同开发改进的Android,然后,Google以Apache免费开放源代码许可证的授权方式,发布了Android的源代码,开源引起了Android的普及,使厂商推出Android配备智能手机,Android后来逐渐扩展到平板电脑等领域。

2010年底的数据显示,仅仅正式推出两年Android操作系统已经超过被诺基亚Symbian系统十多年所主导的市场份额,成为全球最大的智能手机操作系统。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。