基于安卓环境的气象预报APP设计与开发(5)
时间:2022-05-28 17:32 来源:毕业论文 作者:毕业论文 点击:次
c)用户打开已安装好的APP小程序,点击喜欢的背景图片进行切换浏览选择。 2。2。6退出程序 退出程序按钮,释放手机内存,浏览完毕信息可以执行完全关闭APP。具体描述如下。 用例描述:退出程序功能; 执行者:使用APP用户者; 前置条件:无; 后置条件:无。 基本路径: a)APP打开主界面侧边栏并点击退出程序按钮 3环境搭建——开发准备工作 3。1安卓概述 安卓是由一个以Android为命名音译而来的一个移动端设备所应用的操作系统,自谷歌开放以来已经快要接近十个年头,从Android 1。0 beta原始版本开始历经多个版本的变迁,随着不断地对以前的版本进行修复和新增各种强大的功能渐渐趋于成熟。安卓在历代版本中紧跟现代技术发展曾经增加过播放和拍摄影片功能、并且支持立体声蓝牙耳机、优化UI界面、3G、4G移动网络支持、来电显示、感应器、一直到最新的分屏多任务快捷下拉等共鞥呢。这里应该被提到一条信息,有趣的是从八年前也就是二零零九年开始,安卓操作系统的名字都是诸如Donut、Lollipop等,不乏设计师在枯燥代码中的一些小幽默。由于安卓系统的开放性,它得到了迅速的发展,市场份额不断增长,信息交流广泛快捷,是一个值得研究的平台。文献综述 提到安卓系统就不得不提到应用程序编程接口,也就是我们常说的API,我们常常使用API来访问一些常用的函数,我们可以在许多教程像是传智网站的毕向东老师的视频中看到,其实安卓的编程需要的是JavaWeb的基础,就我的理解,安卓其实就是一个庞大的框架,我们有许多事先定义好的功能、函数在其中,当我们需要的时候只需要使用API进行访问,而不必访问源代码,也无需了解其复杂的原理。对于程序员来说,编写的需求可能是各种各样的,会涉及到各种各样的公式功能,也需要许多重复使用的公式功能,API对于我们来说是不可缺少的,不仅减少了冗余代码,也加快了编程效率。API也是随着安卓系统的更替而不断更新的。到今年为止已经更新到了二十五级,需要注意的是与安卓版本的配对使用,并不是版本越高越好。 安卓系统架构共分四层: (1)应用层是由包括信息,联系人,通话等手机功能应用以及后续安装上的第三方应用构成,它是作为普通用户唯一可以看见,可以使用的一层。 (2)应用框架层是Android中关键的一层。其由很多个系统服务组成,并且所有的服务都会寄宿在系统的核心进程之中。应用框架层中最直观的体现便是SDK了,它能通过一系列的Java的功能模块进行应用所需功能的实现,也就是Android系统上面的类PC资源管理器。其主要功能包括内容提供器,资源管理器,通知管理器,活动管理器,窗口管理器以及包管理器。让应用之间可以进行相互的数据访问,提供非代码资源的访问,支持应用在状态栏中的自定义星系提示,管理应用程序的生命周期并且提供常用的导航回退功能,并且管理所有的程序,包括系统程序,它体现了安卓软件设计的中心理念。 (3)系统运行层简单来说就是Android核心对于应用的算法支持层。其包括系统原生类库以及第三方类库。通过基础算法以及第三方提供的算法支持,来提供Dalvik 虚拟机,为Android应用提供动力,使其执行更有效率。Dalvik虚拟机上运行着所有的Java程序,并且通过其进行转码实现。来:自[优.尔]论,文-网www.youerw.com +QQ752018766- (4)内核层,顾名思义是Android系统中的内核管理部分,其主要功能与PC系统上的驱动系统和协议部分相似。而同时,这个内核层也作为硬件和软件栈之间的抽象层。Android更多的是需要一些与移动设备相关的驱动程序,包括显示驱动,键盘驱动,内存驱动,照相驱动,音频驱动,蓝牙驱动,wifi和电源管理等等等等。 (责任编辑:qin) |