安卓考试重点

安卓考试重点

ID:47580243

大小:4.72 MB

页数:9页

时间:2020-01-10

安卓考试重点_第1页
安卓考试重点_第2页
安卓考试重点_第3页
安卓考试重点_第4页
安卓考试重点_第5页
资源描述:

《安卓考试重点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.Android的优缺点Android的优势主要体现在以下几个方面:(1)系统的开放性和免费性。(2)移动互联网的发展。(3)相关厂商的大力支持。但是Android也不是个完美的系统,同样面临着以下挑战。(1)用户体验不致,安全性有待提高。(2)技术的进一步完善。(3)开放手机联盟模式的挑战(4)其他技术的竞争2.Android平台的技术架构Android平台采用了软件栈,又名软件叠层的架构,由低到高分为四部分:(1)Linux内核层:该层是基础,包含各种驱动,并提供操作系统的基本功能。(2)中间层:该层包括程序库(Libraries

2、)和Android运行时环境。(3)应用程序框架:该层是编写核心应用所使用的API框架,开发者可以使用这些框架来开发自己的应用,但必须遵守该框架的开发原则。(4)应用层:该层是各种应用软件,包括通话、短信、日历、地图、浏览器等核心应用程序,这些应用程序都是使用Java编写的。3.Android应用程序构成一个Android应用程序通常是由以下4个组件构成的:(1)活动(Activity)活动类将会显示由视图控件组成的用户接口,并对事件做出响应。(2)意图(Intent)意图(Intent)用来描述应用程序的功能。它是利用消息实现应用程序

3、间的交互机制,并能够在程序运行的过程中连接两个不同的组件。(3)服务(Service)服务(Service)是Arndoid应用程序中具有较长的生命周期但是没有用户界面的程序。它在后台运行,并且可以与其他程序进行交互。能独立运行,需要通过某一个Activity来调用.(4)内容提供器(ContentProvider)Android应用程序可以使用文件SQLite数据库来存储数据。内容提供器(ContentPovider)提供了一种多应用间数据共享的方式。当某个应用程序的数据需要与其他应用程序共享时,内容提供器就会发挥作用。4.项目的根目

4、录中包含了一些自动生成的文件夹和文件,其主要功能及作用:(1)src文件夹:用来存放项目中所有的Java源文件。(2)gen文件夹:包含一个自动生成的R.java文件,该文件是只读模式的,不能手动更改。(3)android.jar文件:包含构建应用程序所需的AndroidSDK库。(4)assets文件夹:用来存放应用程序需要使用的视频和音频文件,直接打包到应用程序中不会被编译。(5)libs文件夹:可以将开发用到的第三方JAR包复制到此文件夹,Eelipse会将此文件夹中的所有JAR包自动添加到项目中。(6)res文件夹:该文件夹用于

5、存放项目中的资源文件,并将其以二进制文件的形式编译进应用程序中。5.Activity具有生命周期,在生命周期的过程中共有四种状态:(1)激活或者运行状态:此时Activity运行在屏幕的前台。(2)暂停状态:此时Activity失去了焦点但是仍然对用户可见,例如在该Activity上遮挡了一个透明的或者非全屏的Activity。(3)停止状态:此时Activity被其他Activity完全覆盖。(4)终止状态:此时Activity将会被系统清理出内存。6.Activity类中的方法功能7.Activity的生命周期还可以根据不同的标准分

6、为完整生命周期、可见生命周期和前台生命周期:(1)完整生命期:从Activity最初调用onCreate()方法到最终调用onDestroy()方法的这个过程称为完整生命周期。Activity会在onCreate()方法中进行所有全局状态的设置,在onDestroy()方法中释放其占据的所有资源。(2)可见生命周期:从Activity调用onStart()方法开始,到调用对应的onStop()方法为止的这个过程称为可见生命周期。在这段时间内,用户可以在屏幕上看到这个Activity,尽管并不一定是在前台显示,也不一定可以与其交互。在这两

7、个方法之间,开发者可以维护Activity在显示时所需的资源。因为每当Activity显示或者隐藏时都会调用相应的方法,所以onStart()方法和onStop()方法在整个生命周期中可以多次被调用。(3)前台生命周期:从Activity调用onResume()方法开始,到调用对应的onPause()方法为止的这个过程称为前台生命周期,这段时间当前的Activity处于其他所有Activity的前面,且可以与用户交互。8.Log类常用的静态方法9.Android中的资源使用Android中的资源是指非代码部分,是代码中使用的外部文件,如

8、图片音频、动画、字符串等,并作为应用程序的一部分,这些文件将被编译到应用程序10.Android中的界面元素主要由以下几个部分构成:(1)视图组件(View)。(2)视图容器(ViewGroup)。(3)布

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。