Android群英传学习记录-第一章
最新推荐文章于 2024-04-09 01:45:44 发布
Android
系统框架:Linux
层:Android
底层最核心的部分,提供Android
系统的核心部分,包括硬件驱动,进程管理,安全系统,等等.Dalvik
和ART
:Dalvik
:环境虚拟机,每个App
对应一个独立的Dalvik
虚拟机,互不干扰.特点是运行时编译.ART
:Android5.X
版本后出现用于取代Dalvik
,安装时编译.Android
四大组件:Activity
, BroadCastReceiver
, ContentPtovider
, Service
Context:Activity
, Service
, Application
均继承自Context
,创建Context
实现类的时候就会自动创建Context
对象.当App
启动的时候,会创建一个Application
对象,同时创建ApplicationContext
对象,所有的组件都共同拥有这样一个对象,贯穿整个App
的生命周期,为全局提供功能和环境支持.同样的,在创建Activity
和Service
的时候也会创建Context
对象.所以在Activity
和Service
中获取Context
时可以直接使用this
,但在匿名类中必须使用XXActivity.this
才能获取到Context
对象MakeFile
:能实现自动化,可控制的Android
源码编译