andriod学习笔记——andriod框架

andriod学习笔记——andriod框架_第1张图片


应用程序层 - 短信、电话等都是Java开发的应用程序

应用程序框架层 - 简化组件重用,可继承拓展  是应用程序层的基础
    活动管理器  管理各个应用程序生命周期以及导航回退功能
    窗口管理器  管理所有的窗口程序
    内容提供器 Content Providers  不同应用程序之间存取共享数据
    视图系统      构建应用程序的基本组件
    通告管理器 Notification Manager 应用程序可以在状态栏中显示自定义的提示信息
    包管理器      系统内的程序管理
    电话管理器   
    资源管理器   提供非代码资源的访问,如本地字符串、图形、和布局文件(layout files)
    位置管理器   提供一系列地理位置相关的管理
    XMPP服务   提供XMPP支持
系统运行库层
    系统库
           连接框架层和Linux内核
                表层管理器 Surface Manager  负责管理操作间的互动,2D、3D绘图进行显示合成
                多媒体库层 Media Framework 支持音频、视频相关
                SQLite  数据库
                OpenGL  3D绘制库    
    安卓运行时
            核心库   Java  API 中的大多数功能、android的一些核心API
            Dalvik    android每个程序都在一个Dalvik虚拟中执行,执行的是dex中间码(字节码转换而来)
Linux内核层
            2.6内核   核心系统服务:安全性、内存管理、进程管理、网路协议、驱动模型


你可能感兴趣的:(android,学习笔记)