安卓期末重点复习资料(EK-绝密版)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、p4

开放手机联盟成员

①电信运营商

②半导体芯片商

③手机硬件制造商

④软件厂商

⑤商品化公司

2、p9

Android具有自己的运行时和虚拟机,与java和.Net 运行时不同,Android运行时还可以管理进程的生命周期。Eclipse

3、p10

4、p12

在开始下载和安装Eclipse之前,应该首先确认开发主机上是否已经安装了Java 运行环境JRE

5、p26

DDMS

①Android系统中内置的调试工具

②监视Android系统中进程、堆栈信息,查看logcat日志,实现端口转发服务和屏幕截图功能,模拟器电话呼叫和SMS短信,以及浏览Android模拟器

文件系统等

③启动文件: /tools/ddms.bat

(1)DDMS中的设备管理器

同时检控多个Android模拟器,显示每个模拟器中所以正在运行的进程

提供屏幕截图功能

(2)DDMS中的模拟器控制器

控制Android模拟器的网络速度和延迟,模拟语音和SMS短信通信

网络速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率

网络延迟:GPRS、EDGE、UMTS和无延迟

(3)DDMS中的模拟器控制器

电话呼入显示

SMS短信显示

(4)DDMS中的文件浏览器

上传、下载和删除Android内置存储器上的文件

显示文件和目录的名称、权限、建立时间等

(5)DDMS中的日志浏览器(LogCat)

浏览Android系统、Dalvik虚拟机或应用程序产生的日志信息,有助于快速定位应用程序产生的错误

6、p36

根目录包含四个子目录:src、assets、res和gen,一个库文件android.jar,以及两个工程文件Androidmanifest.xml和default.properties

(1)src目录是源代码目录,所有允许用户修改的java文件和用户自己添加的java文件都保存在这个目录中

(2)gen目录是1.5版本新增的目录,用来保存ADT自动生成的java文件,例如R.java或AIDL文件

(3)assets目录用来存放原始格式的文件,例如音频文件、视频文件等二进制格

式文件。此目录中的资源不能被R.java 文件索引。,所以只能以资截流的形式读取。一般情况下为空

(4)res 目录是资源目录,有三个子目录用来保存Android 程序所有资源

① drawable 目录用来保存图像文件

② layout 目录用来保存与用户界面相关的布局文件 ③ valuse 目录保存文件颜色、风格、主题和字符串等 (5)AndroidManifest.xml 是XML 格式的Android 程序声明文件,包含了Android 系统运行Android 程序前所必须掌握的重要信息,这些信息包含应用程序名称、图标、包名称、模块组成、授权和SDK 最低版本等,而且每个Android 程序必须在根目录下包含一个AndroidManifest.xml 文件

7、p50

系统会根据进程的优先级清除进程,回收系统资源。

Android 系统中的进程优先级由低到高分别为前台进程、

可见进程、服务进程、后台进程和空进程。

8、

p54

前台进程高优先级中优先级低优先级可见进程服务进程后台进程空进程

9、p61

LogCat是用来获取系统日志信息的工具,并可以显示在Eclipse集成开发环境中LogCat的右上方的五个字母表示五种不同类型的日志信息,他们的级别依次增

[V]:详细(Verbose)信息[D]:调试(Debug)信息

[I]:通告(Info)信息[W]:警告(Warn)信息

[E] :错误(Error)信息

程序调试原理

首先引入android.util.Log包,然后使用Log.v()、Log.d()、Log.i() 、Log.w() 和Log.e()五个函数在程序中设置“日志点”

Log.v()用来记录详细信息Log.d()用来记录调试信息Log.i()用来记录通告信息Log.w()用来记录警告信息Log.e()用来记录通错误信息

10、p69

EditText

EditText是用来输入和编辑字符串的控件

EditText是一个具有编辑功能的TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="EditText01" >

11、p72

CheckBox和RadioButton

●CheckBox是一个同时可以选择多个选项的控件

●RadioButton则是仅可以选择一个选项的控件

●RadioGroup是RadioButton的承载体,程序运行时不可见,应用程序中可能

包含一个或多个RadioGroup

●一个RadioGroup包含多个RadioButton,在每个RadioGroup中,用户仅能够

选择其中一个RadioButton

引用CheckBox和RadioButton的方法参考下面的代码

CheckBox设置点击事件监听器的简要代码

RadioButton设置点击事件监听器的方法

12、p79

1、界面布局

一、线性布局

线性布局(LinearLayout)是一种重要的界面布局中,也是经常使用到的一种界面布局

在线性布局中,所有的子元素都按照垂直或水平的顺序在界面上排列

如果垂直排列,则每行仅包含一个界面元素

如果水平排列,则每列仅包含一个界面元素

线性布局的排列方法主要由Orientation属性进行控制,vertical表示垂直排列,horizontal表示水平排列

缺省情况下,Layout height的值为wrap_content,表示线性布局高度等于所有子

相关文档
最新文档