Android层次化安全架构及核心组件概览
Android系统承袭了Linux开源操作系统的安全特性,并采用了层次化的方式来保证系统安全,本文将详细介绍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协议与各种应用层协议之间,为数据通讯提供安全支持。
- 标签:
相关文章
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 大功告成~! 在这种状态下 别