没有合适的资源?快使用搜索试试~ 我知道了~
基于安卓系统天气预报应用程序开发学士学位论文.doc
0 下载量 41 浏览量
2023-06-28
06:08:01
上传
评论
收藏 9.01MB DOC 举报
温馨提示
试读
38页
基于安卓系统天气预报应用程序开发学士学位论文.doc
资源推荐
资源详情
资源评论
I
基于安卓操作系统的天气预报应用程序开发
摘要
安卓操作系统的出现,使得在智能手机时代中,其成为了最受欢迎的
应用平台之一。每天几十万部安卓手机的激活量等迹象表明,安卓的未来
的发展方向和产业结构必定成为一些相关的公司战略发展的焦点。作为在
安卓手机上运行的应用程序,也是在不断的快速发展,达到了日新月异的
辉煌局面。
为了来不断的扩充手机的功能,使用者可以通过自主选择安装各种所需
要的应用软件,再连接网络,这样就可以扩充手机功能。通过充分的利用
手机本身的软硬件资源,当用户连接网络时,就可以轻松地访问到网络上
的各种资源,获取各种有用的信息。
关键字:智能手机,安卓,操作系统,应用程序
II
THE DEVELOPMENT OF WEATHER FORECAST
APPLICATION BASED ON THE ANDROID OPERATING
SYSTEM
ABSTRACT
When android operating system has become true, Android is
becoming one of most popular application platform in all over the world .
Every day hundreds of thousands of android are activated what indicates
that the future development pattern will undoubtedly become the focus of
the object and of the related industries are following.Applications ,which
is run on the android OS are developing rapidly and has reached the
changing situation.
Users can install all kinds of application software which are needed
and connect the Internet , in order to continuously expand the function of
mobile phone. By using the phone itself and network hardware and
software resources as much as possible , and connect to the Internet ,
users can access to all kinds of resources on the network easily and get all
sorts of useful information.
KEYWORDS:Android , operating system , smartphone, application
i
目录
摘要................................................................I
ABSTRACT ........................................................II
1 前言..............................................................1
1.1 安卓操作系统简介以及发展 .....................................1
1.2 应用程序介绍和发展 ...........................................2
1.3 应用程序开发现状 .............................................3
1.4 项目开发意义 .................................................4
2 项目需求分析......................................................4
2.1 功能分析 .....................................................4
2.2 性能分析 .....................................................5
2.3 安全分析 .....................................................5
2.4 研究内容和开发环境需求 .......................................6
3 项目设计分析......................................................6
3.1 程序功能模块图 ...............................................6
3.2 显示信息设计..................................................7
3.3 解析数据 .....................................................7
3.4 界面设计......................................................7
3.4.1 程序启动界面 .............................................8
3.4.2 信息界面之主界面(MainPage) .............................8
3.4.3 信息界面之二(NextPage) .................................9
3.4.4 信息界面之三(PreviousPage) .............................9
3.4.5 查询界面 .................................................9
3.5 算法流程图 ..................................................10
4 项目实现.........................................................13
4.1 启动画面..........................................................................................................13
4.2 信息界面显示实现...........................................................................................15
4.2.1 Weather .....................................................................................................15
4.2.2 NextPage ...................................................................................................18
4.2.3 PreviousPage .............................................................................................19
4.3 天气查询...........................................................................................................19
4.4 GetWeatherService............................................................................................20
4.5 下拉刷新.....................................................21
ii
5 项目调试和效果分析...............................................23
5.1 项目调试分析.................................................23
5.2 效果图 ......................................................26
总结...............................................................33
参考文献...........................................................34
谢辞...............................................................35
1
1 前言
1.1 安卓操作系统简介以及发展
一个基于 Linux 内核的,现在流行的主流的手机系统之一 —— 安卓操作系统。
Google 公司早在 2007 年 11 月 5 日就公布的这款操作系统,安卓系统是一款手
机系统。目前有很多的手机采用这款安卓系统。除此之外,手机系统还有,苹果
的 IOS 系统、微软的 wm 系统、诺基亚的塞班系统、HTC 的黑莓系统等。类似于
电脑的 window7 和 window8 系统等,这款系统常用在除了苹果手机外的绝大数
智能手机上,属于智能操作系统。
安卓最新版本为 Android4.4.2 KitKat。它是第一个为移动终端设计的开放的
系统程序。从 android 的意思为机器人就可看出,其有一定的智能化。
安卓是以 Java 语言为基本的编程语言,从操作系统,到用户界面和应用软
件,从接口到功能,都有着和大的变化。Android 主要有四大组件,包括
Activity,Service,Broadcast 和 Content Provider。其中 Activity,个人认为是一
个容器,里面存放了要在界面上显示的各个控件,当然还有包括实现这些控件的
代码。我们可以通过 Activity 类负责创建用于人机交互的视图,安卓中分为两种
模式,一种是前景模式,另一种是背景模式分别对应的是 Activity 和 Service。它
们如果是属于一个进程内的,那么将会通过 binder 来进行通信,如果是属于两进
程内的,那么将会通过 AIDL 来进行远程通信。当然在这里就会牵涉到界面设计,
安卓开发程序员可以通过 XML 文件来配置,也通过直接在这个文件中设置数据,
将结果显示给用户。
安卓现在有很大的发展优势,同样是手机的只能操作系统,安卓比奄奄一息
的塞班更为华丽,相比较 wm 和黑莓操作系统,安卓在第三方软件方面更加丰富。
随着时间的推移和科技的进步,全球范围内唯一能和苹果 IOS 分庭抗礼的操作
系统也只有安卓操作系统了。由于安卓是采用 Java 语言来开发的,这又给了大
量 Java 程序员提供了便利,这也给安卓开发了带了很大的生机。
谷歌公司从 2009 年开始发布了很多个版本,基本上都是以糖果命名的,从
Android1.6 Donut 版本,直到现在的 Android4.4 Katit。主要的参数有:
CPU 和电脑一样,主要负责处理数据,现在安卓的手机基本上都上了四核,
但是并不意味着核心数越大越好,CPU 的架构和主频对性能影响也很大。
GPU 就是相当于电脑的显卡,当用户玩游戏时,或者要求手机的界面很华
丽时,就要处理繁重的图形数据,这样,就可以得到一个判断 GPU 性能的依据
是多边形生成能力和像素渲染能力。
RAM 相当于电脑的内存,是手机系统和应用程序的运行内存,其值越大手
剩余37页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 415
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功