Android知识点x0
文章目录
简述Android的技术架构?
安卓平台采用了软件堆栈(软件叠层)的架构 。主要分为以下4部分:
- 底层:以Linux内核为基础,并包含各种驱动,只提供基本功能
- 中间层:包括程序库(Libraries)和Android运行时环境
- 上层:Android提供的应用程序框架
- 最上层:各种应用软件,这些软件由开发人员自行开发
Android的四大组件分别是什么?
- 活动(Activity):活动是最基本的安卓应用程序组件,一个活动通常就是一个单独的屏幕 ,安卓的组件除了活动外,其他的都是可选的。
- 广播(Broadcast):广播是在组件之间传播数据(Intent)的一种机制。
- 服务(Service):指具有较长生命周期但是没有用户界面的代码程序。
- 内容提供前器(Content Provider):内容提供器提供了一种多应用间数据共享的方式。
知识点
- 开发Java程序的基础是JDK。
- 编译后的Java程序的后缀是.class。
- JDK定义了J2SE,J2EE和J2ME三个版本。
- Android SDK安装目录下的docs存放了Android SDK API的参考文档。
- Android SDK安装目录下的temp是下载SDK时的缓存目录。
- Android SDK安装目录下的samples存放了Android的开放的实例程序。
- LogCat的日志优先级的最低级别是V(Verbose),最高级别是S(Silent)。
- Android的语言要素由注释,标识符,分隔符,关键字共四个部分组成。
- 注释分为单行注释,块注释,文档注释三种形式。
- 基本数据类型采用直接存储作为存储模型,而引用数据类型采用间接存储作为存储模型。
- 一个int类型的取值范围是-2^31~2^31-1,默认值是0。
- 运算符的四个要素是操作数数目,优先级,结核性,操作类型。
- 赋值运算符的结合性是自右向左,关系运算符的结合性是自左向右。
- 表达式"5«2"的值是20。
- int a=8,b=9;int c=a>b? a:b;语句执行后,c的值为9。
- 控制语句分为选择控制语句,循环控制语句和转移控制语句三种。
- 两种定义静态数组的语法格式分别为类型说明符 数组名[]和类型说明符[] 数组名。
- 父类和子类的继承关系是通过extends关键字来实现的。
文章作者 Pinger
上次更新 2019-09-04