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

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

分类:手机安全 · 发布时间:2021-09-10 16:43 · 阅读:9735

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协议与各种应用层协议之间,为数据通讯提供安全支持。
      • 标签:
        Android 层次化安全架构 核心组件

相关文章

3G使用技巧及应该注意的问题

  最近一段时间内,3G已经开始大规模的试商用了,不过许多用户拿到的并不是3G手机,而是3G上网终端。相对于使用手机3G上网而言,用笔记本电脑配合3G上网卡上网,速度上会更快一些,就以我目前所拿到的华为3G上网卡下载测试的感受而言,速度绝对超过了普通的2M ADSL的下载速

发布FetionAPI 中国移动飞信免费发短信API接口

  看中Google App Engine的稳定性、速度和没的话的质量!在GAE上做了一个Fetion发短信的接口。   飞信可以给好友免费发短信,更可以自己给自己发,不用我在介绍了吧?(不清楚飞信的,还没开通飞信的打客服10086问问)这个API基于cocobear的fetion库,独立与飞信官方服务

没有手机?不支持JAVA?也能使用QQ密保令牌

  腾讯公司在2009年5月7日上午9点推出全新的QQ安全中心,特别推出密保令牌服务。密保令牌是二代密保其中的一个密保手段,需要安装在手机上,可以显示6位动态密码。当您成功绑定密保令牌后,令牌将会出现在“统一安全验证”的选项中,您可以通过验证6位动态密码设

手机停机一样可以无限量免费上网

  手机停机一样可以无限量免费上网   现在向大家透露一个如何激活已停机卡的方法!?激活了以后就可以免费上网了。注:《本人动感地带的卡已测,通过》!   首先,准备一张已经欠费停机的卡。注意重点:《1、需要知道卡的密码。2、卡没有被注销。3、停机时间不超过

一个让别人拨打你手机时提示空号的简单方法

  在不想被别人烦又不好意思关机时,让别人打你手机时提示空号是一个不错的idea。下面给出一个能让你的手机随时变成空号方法,灰常简单~~有需要的朋友们可以记一记……   在待机状态下 输入**21*999999# 再按下拨号键~ OK 大功告成~!   在这种状态下 别

返回分类 返回首页