Android群英传学习记录-第一章

Android体系与系统架构

知识点记录

Android系统框架:

Android群英传学习记录-第一章_第1张图片

Linux层:Android底层最核心的部分,提供Android系统的核心部分,包括硬件驱动,进程管理,安全系统,等等.

DalvikART:

Dalvik:环境虚拟机,每个App对应一个独立的Dalvik虚拟机,互不干扰.特点是运行时编译.

ART:Android5.X版本后出现用于取代Dalvik,安装时编译.

Android四大组件:Activity , BroadCastReceiver, ContentPtovider , Service

Context:Activity , Service , Application均继承自Context,创建Context实现类的时候就会自动创建Context对象.当App启动的时候,会创建一个Application对象,同时创建ApplicationContext对象,所有的组件都共同拥有这样一个对象,贯穿整个App的生命周期,为全局提供功能和环境支持.同样的,在创建ActivityService的时候也会创建Context对象.所以在ActivityService中获取Context时可以直接使用this,但在匿名类中必须使用XXActivity.this才能获取到Context对象

MakeFile:能实现自动化,可控制的Android源码编译

第一章完毕.

你可能感兴趣的:(android,系统架构)