精品资料网 >> 行业分类 >> 通信行业 >> 通信企业管理 >> 资料信息

手机Android平台的相关知识详述(doc 44页)

所属分类:通信企业管理

文件大小:221 KB

下载要求:10 学币或VIP

点击下载
资料简介:

手机Android平台的相关知识详述目录:
一、android系统特性
二、架构详解
1、Linux Kernel
2、Android Runtime
3、Library
4、Application Framework
5、Application

 


手机Android平台的相关知识详述内容提要:
Android Runtime:
Android包含一个核心库的集合,提供大部分在Java编程语言核心类库中可用的功能。每一个Android应用程序是Dalvik虚拟机中的实例,运行在他们自己的进程中。Dalvik虚拟机设计成,在一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是.dex,dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。 大多数虚拟机包括JVM都是基于栈的,而Dalvik虚拟机则是基于寄存器的。两种架构各有优劣,一般而言,基于栈的机器需要更多指令,而基于寄存器的机器指令更大。dx 是一套工具,可以将 Java .class 转换成 .dex 格式。一个dex文件通常会有多个.class。由于dex有时必须进行最佳化,会使文件大小增加1-4倍,以ODEX结尾。 Dalvik虚拟机依赖于Linux 内核提供基本功能,如线程和底层内存管理。
Library:
Android包含一个C/C++库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架(application framework)暴露给开发者。下面列出一些核心库: 系统C库——标准C系统库(libc)的BSD衍生,调整为基于嵌入式Linux设备 媒体库——基于PacketVideo的OpenCORE。这些库支持播放和录制许多流行的音频和视频格式,以及静态图像文件,包括MPEG4、 H.264、 MP3、 AAC、 AMR、JPG、 PNG 界面管理——管理访问显示子系统和无缝组合多个应用程序的二维和三维图形层 LibWebCore——新式的Web浏览器引擎,驱动Android 浏览器和内嵌的web视图 SGL——基本的2D图形引擎 3D库——基于OpenGL ES 1.0 APIs的实现。库使用硬件3D加速或包含高度优化的3D软件光栅 FreeType ——位图和矢量字体渲染 SQLite ——所有应用程序都可以使用的强大而轻量级的关系数据库引擎


..............................

上一篇:手机相关知识概述(doc 10页)

下一篇:手机产品静电放电抗扰度测试指南(doc 9页

电信服务业选址的主要因素和方法(doc 6页)

通信制造业的机遇与挑战解析(ppt 34页)

通信行业08年半年报综述(pdf 14页)

某市电信局大楼综合布线系统(doc 36页)

某移动公司呼叫中心的管理培训资料(ppt 43页)

电信技术管理和设备管理(ppt 34页)

精品资料网 m.cnshu.cn

Copyright © 2004- 粤ICP备10098620号-1