您的位置:首页 > 运维架构 > 网站架构

第一章 Android体系与系统架构

2016-03-07 19:50 369 查看
1.Android系统架构

      1.Android可分为四层:Linux内核层,库和运行时,Framework层和应用层。

      2.Dalvik与ART: 

         Dalvik包含了一整套Android运行时环境,每个App 都会分配一个Dalvik虚拟机来保证互相之间不受干扰,并保持运行--->特点是运行时编译。

        而在android5.X版本开始,ART模式取代了Dalvik--->特点是安装时就编译了。

      3.应用运行上下文对象

         在实际的开发中,比如Toast第一个参数,在内部类中用getApplicationContext,其他时候使用this代表本类对象。Context:Android、Service、Application都继承Context。

      创建Context的时机就是在创建context的实现类的时候。当应用程序员第一次启动的时候,android系统就会创建一个Application,同时创建Application Context,所有的组建都共同拥有这样一个Context对象,这个应用上下文贯穿整个应用程序的生命 周期,为应用提供支持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: