Android采用的是以OpenCORE作为基础多媒体框架。Open CORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。
  Android 使用是以skia 为核心图形引擎,搭配OpenGL/ES。skia与Linux Cairo功能差不多,但相对于Linux Cairo, skia 功能还只是雏形的。2005年Skia公司被Google收购,2007年,Skia GL源码被公开,目前Skia 也是Google Chrome 的图形引擎。
  Android多媒体数据库采用SQLite数据库系统。数据库分为共用数据库以及私用数据库两种。用户可以通过ContentResolver类(Column)获取共用数据库。
  Android的中间层多以Java 来实现的,并采用特殊的Dalvik 虚拟机。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量一般都存放于暂存器中,所以虚拟机的指令相对减少。
  Dalvik虚拟机可以有多个实例, 每一个自属的Dalvik虚拟机都用来运行与其对应的一个Android应用程序,为了系统在运行程序时可达到优化。Dalvik 虚拟机并不是运行Java字节码(Bytecode),而是运行一种.dex格式的文件。
Android安全权限机制:
 Android本是一个权限分立的操作系统。在这类操作系统中,每个应用都是以唯一的一个系统识别身份运行的(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。就是这样Linux将应用与应用,应用与系统隔离开。
  更多系统的安全功能通过权限机制提供。权限不仅可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。
  她安全架构的核心设计思想是,在默认情况下,所有应用都没有权限对其他系统、用户或应用进行较大范围影响的操作。这其中包括读写用户隐私数据(如联系人或者电子邮件),访问网络,阻止设备待机或读写其他应用文件等。
  在安装应用时,检查程序签名提及的权限时,并在经过用户确认后,软件包安装器才会给予应用权限。从用户角度看,一款Android应用通常会要求如下的权限:
  拨打电话、发送短信或彩信、查看WiFi状态、终止运行中的应用、修改系统全局设置、读取联系人的信息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)创建蓝牙连接、修改/删除SD卡上的内容、震动控制、对互联网的完全访问、避免手机待机、查看网络状态,重启其他应用、读取同步设定、设定偏好应用、开机自启动、地理位置、拍摄图片等。
  一款好的应用应该根据自身提供的功能,要求有合理的权限。用户同时也可以分析一款应用所需权限,来简单判定这款应用是不是安全。如果一款应用是不带广告的单机版,也没有任何附加的内容需要下载,那么它要求访问网络的权限就比较可疑。
2.1.3    Android 平台的五大优势:
一、    开放性

在优势方面,Android平台首先就是其开发性的,开发平台可以允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者和用户,随着用户和应用的日益丰富,能够形成一个更好的平台。
开发性有利于积累人气,这其中包括消费者和厂商,而对于消费者来讲,最大的受益正是日益丰富的软件资源。相反开放的平台也会带来更大竞争,如此一来,消费者可以用更低的价改格购得更好的手机。

二、    挣脱运营商的束缚

在过去比较长的一段时间,尤其是在欧美等地区,手机应用常常受到运营商制约,用什么样的功能接入什么样的网络,几乎都受到运营商的控制。自从iPhone上市,用户可以非常方便地连接网络,运营商的制约也减少了。随着2G至3G移动网络的逐步过渡和提升,手机随意接入网络已经不再是运营商口中的笑话了,当你可以通过手机IM软件进行即时聊天时,再回想以前昂贵的彩信和图铃下载业务,是不是像噩梦一样?
上一篇:C#+sqlserver药房医药管理系统设计
下一篇:基于图像的边缘检测算法研究

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

J2ME平台的SOAP协议研究与應用【2420字】

浅议网络游戏安全问题及防范措施【3230字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

C#学校科研管理系统的设计

神经外科重症监护病房患...

公寓空调设计任务书

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...