• 首页 >网络安全 >手机安全

    Android层次化安全架构及核心组件概览

    Android系统承袭了Linux开源操作系统的安全特性,并采用了层次化的方式来保证系统安全,本文将详细介绍Android层次化安全架构及其核心组件。

    Android系统承袭了Linux开源操作系统的安全特性,并采用了层次化的方式来保证系统安全,本文将详细介绍Android层次化安全架构及其核心组件。 style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; ">Android层次化安全架构
    Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:
    • 操作系统层(OS)
    • 各种库(Libraries)和Android 运行环境(RunTime)
    • 应用程序框架(ApplicationFramework)
    • 应用程序(Application)
      以下分别介绍Android各个层次的软件的重点及其相关技术:
      (1)操作系统层(OS)
      Android使用Linux 2.6作为操作系统,Linux 2.6是一种标准的技术,Linux也是一个开放的操作系统。Android对操作系统的使用包括核心和驱动程序两部分,Android的Linux核心为标准的Linux 2.6内核,Android更多的是需要一些与移动设备相关的驱动程序。主要的驱动如下所示:
      • 显示驱动(DisplayDriver):常用基于Linux的帧缓冲(Frame Buffer)驱动
      • Flash内存驱动(FlashMemory Driver)
      • 照相机驱动(CameraDriver):常用基于Linux的v4l(Video for)驱动。
      • 音频驱动(AudioDriver):常用基于ALSA(Advanced Linux Sound Architecture,高级Linux声音体系)驱动
      • WiFi驱动(CameraDriver):基于IEEE 802.11标准的驱动程序
      • 键盘驱动(KeyBoardDriver)
      • 蓝牙驱动(BluetoothDriver)
      • BinderIPC驱动:Andoid一个特殊的驱动程序,具有单独的设备节点,提供进程间通讯的功能。
      • PowerManagement(能源管理)
        ( 2)各种库(Libraries)和Android 运行环境(RunTime)
        本层次对应一般嵌入式系统,相当于中间件层次。Android的本层次分成两个部分一个是各种库,另一个是Android 运行环境。本层的内容大多是使用C++实现的。 在其中,各种库包括:
        • C库:C语言的标准库,这也是系统中一个最为底层的库,C库是通过Linux的系统调用来实现。
        • 多媒体框架(MediaFrameword):这部分内容是Android多媒体的核心部分,基于PacketVideo(即PV)的OpenCORE,从功能上本库一共分为两大部分,一个部分是音频、视频的回放(PlayBack),另一部分是则是音视频的纪录(Recorder)。
        • SGL:2D图像引擎。
        • SSL:即SecureSocket Layer位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。
        • 标签:
    -->

    相关文章

    谈一谈jQuery核心架构设计

    谈一谈jQuery核心架构设计

    阅读(3349)评论(0)推荐()

    这篇文章主要和大家谈一谈jQuery核心架构设计,什么是jQuery核心架构设计,多方面了解jQuery核心架构设计,感兴趣的小伙伴们可以参考一下

    Android架构组件Room指南

    Android架构组件Room指南

    阅读(3090)评论(0)推荐()

    Room是Google推出的Android架构组件库中的数据持久化组件库, 也可以说是在SQLite上实现的一套ORM解决方案。下面通过本文给大家介绍Andro...

    Symfony核心类概述

    Symfony核心类概述

    阅读(4838)评论(0)推荐()

    这篇文章主要介绍了Symfony核心类,简单分析了Symfony的核心类,组织结构及对应的功能,需要的朋友可以参考下