Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • android的栈组成

    post by onelong / 2010-7-12 6:48 Monday [android]

    linux内核提供了一个基本的硬件抽象层,以及一些核心服务,如进程、内存和文件系统。内核是实现与硬件相关驱动程序的地方,提供了Wi-Fi和蓝牙等功能。android栈的设计以灵活性为主旨,并使用了大量依赖于特定硬件的可选组件,包括触摸屏、相机、GPS接收器和加速计等

    主要的代码库包括:
    Webkit提供的浏览器技术
    通过SQLite提供的数据库
    高级图形支持,包括2D,3D,SGL动画和OpenGL ES
    Packet Video的OpenCode提供的音频和视频媒体支持
    Apache项目提供的SSL功能

    一系列提供以下服务的管理器:
    活动(Activity)和视图(View)
    电话(Telephone)
    窗口(Window)
    资源(Resource)
    基于位置的服务(LocationManager)

    Android 运行时提供的内容
    1.为功能全面的Java编程环境提供核心的java包。
    2.Dalvik虚拟机。
    Dalvik虚拟机采用基于linux的内核服务的为Android应用程序提供托管。

    引用地址:
     

    我要评论