`
jsjxsy
  • 浏览: 24407 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

3.系统运行库

阅读更多

3.系统运行库

  1)程序库

  Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。以下是一些核心库:

  * 系统 C - 一个从 BSD 继承来的标准 C 系统函数库( libc ) 它是专门为基于 embedded linux 的设备定制的。

  * 媒体库 - 基于 PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG

  * Surface Manager - 对显示子系统的管理,并且为多个应用程序提 供了2D3D图层的无缝融合。

  * LibWebCore - 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。

  * SGL - 底层的2D图形引擎

  * 3D libraries - 基于OpenGL ES 1.0 APIs实现;该库可以使用硬件 3D加速(如果可用)或者使用高度优化的3D软加速。

  * FreeType -位图(bitmap)和矢量(vector)字体显示。

 

  * SQLite - 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。

  2)Android 运行库

  Android 包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。

  每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统。 Dalvik虚拟机执行(.dex)Dalvik可执行文件,该格式文件针对小内存使用做了优化。同时虚拟机是基于寄存器的,所有的类都经由JAVA编译器编译,然后通过SDK dx 工具转化成.dex格式由虚拟机执行。

  Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机制。

分享到:
评论

相关推荐

    [中科大讯飞Interphonic.5.0语音合成系统].运行库

    在【压缩包子文件的文件名称列表】中,"科大5.0运行库"可能包含了运行此语音合成系统的必要组件和库文件,这些文件通常包括动态链接库(DLL)、配置文件、资源文件等,它们是系统正常运行的基础。用户在安装和使用时...

    系统运行库组件_.NET 6.0.6_离线安装包

    .NET 6即Microsoft .NET Runtime 6.0,.NET 6是微软最新推出的NET框架运行库,是Windows操作系统用于.NET Framework构建的应用程序所需的基础类型库组件。NET Runtime(Net运行库)是继Windows DNA之后的一个全新...

    VFP8 .0运行库

    3. 程序编译与执行:VFP8使用其特有的编程语言,通过运行库,编译后的程序代码可以在没有开发环境的情况下运行,提高了程序的可移植性。 4. 文件I/O操作:VFP8运行库支持多种文件类型的读写,包括文本文件、二进制...

    3DM运行库离线版修复工具3DMYXK.zip

    标题中的“3DM运行库离线版修复工具3DMYXK.zip”指的是一个专门用于修复3DM游戏运行库的离线工具包。这个工具包主要用于解决用户在玩3DM发布的游戏时,由于缺少必要的运行库导致的游戏无法正常启动或运行不畅的问题...

    微软常用运行库合集v2023.05.15.zip

    3. **安全性** - 微软定期更新运行库,修复安全漏洞,提高了系统的安全性。 **包含的常见运行库:** 1. **Microsoft Visual C++ Redistributable** - 包含了VC++编译器生成的动态链接库(DLL),如msvcrXX.dll,...

    微软常用运行库合集-2020.03.25-x64.zip

    然而,有些运行库是系统级别的,需要在用户的计算机上独立安装,以便多个程序可以共用。 **DLL错误** 通常是由于程序试图调用的DLL文件未在系统路径中找到导致的。这可能是因为软件的安装包没有包含必要的依赖,...

    微软常用运行库合集MSVBCRT.AIO.2021.10.13.zip

    【微软常用运行库合集MSVBCRT.AIO.2021.10.13.zip】是一款针对Windows操作系统的软件包,包含了微软开发的多个关键运行库组件,是许多应用程序正常运行所必需的基础环境。这些运行库是微软Visual C++编译器生成的...

    微软常用运行库合集v2023.08.09.zip

    微软常用运行库合集是一款非常重要的软件集合,它包含了Windows操作系统上运行许多应用程序所必需的组件。这个合集主要用于解决用户在安装或运行某些软件时可能会遇到的依赖库缺失问题。2023.08.09版本的更新表明这...

    VFP8运行库;Visual FoxPro 8运行库

    当用户尝试在没有完整安装VFP8的计算机上执行用其编译的EXE时,系统会寻找这些运行库文件来支持程序的运行。这些库文件提供了数据处理、界面交互、数据库操作等一系列功能,使得VFP8应用程序能在不同环境中稳定运行...

    微软常用运行库合集MSVBCRT.AIO.2023.03.17.zip

    【标题】"微软常用运行库合集MSVBCRT.AIO.2023.03.17.zip"指的是一个包含多个微软基础运行库的集合,这些库是为Windows操作系统设计的,对于运行依赖这些库的软件至关重要。这个压缩包的版本日期是2023年3月17日,...

    微软常用运行库合集MSVBCRT.AIO.2023.04.03.zip

    【微软常用运行库合集MSVBCRT.AIO.2023.04.03.zip】是一款针对Windows操作系统的软件支持包,它包含了微软开发的多个关键运行时库,这些库对于运行依赖于Microsoft Visual C++编译器的程序至关重要。运行库是操作...

    微软常用运行库合集MSVBCRT.AIO.2022.03.21.zip

    在Windows操作系统中,微软提供了一系列的运行库,如.NET Framework、Microsoft Visual C++ Redistributable等,它们允许应用程序调用操作系统级别的服务,而无需将这些服务的实现包含在每个应用程序中。 2. **VC++...

    微软常用运行库合集v2023.11.13.zip

    微软常用运行库合集是Windows操作系统中不可或缺的一部分,它们包含了执行许多应用程序所需的组件。这个合集通常包括了Microsoft Visual C++、.NET Framework、DirectX等关键的运行时环境,确保了用户能够在没有安装...

    微软常用运行库合集 2021.04.07.rar

    微软运行库是Windows操作系统中必不可少的一部分,它们是许多应用程序运行的基础。这些库包含了开发者在创建应用时使用到的API(应用程序编程接口)函数,使得应用能够与操作系统进行交互。"微软常用运行库合集 2021...

    VFP9运行库最优版

    "VFP9运行库小"可能是指这个运行库的体积相对较小,对系统资源的需求较低,这在一定程度上提升了安装和运行的效率,减少了对用户电脑硬件的负担。这对于那些老旧或者资源有限的系统来说尤其重要。 知识点包括: 1....

    VC-redist.x86VC++运行库安装包32位

    3. **兼容性保障**:通过安装合适的VC++运行库,可以确保不同版本的VC++编译的应用程序能够在目标系统上顺利运行。 #### 知识点四:VC++运行库的安装与使用 1. **下载与安装**: - 通常情况下,VC++运行库会随同...

    微软常用运行库合集64位_微软常用运行库合集.zip

    微软常用运行库合集是Windows操作系统中不可或缺的一部分,它们包含了执行许多应用程序所需的组件和服务。64位版本的微软常用运行库合集专为64位Windows操作系统设计,确保了在这样的系统环境下,用户能够顺利运行...

    VC++运行库.rar

    1. 首先,根据您的操作系统选择合适的安装程序,32位系统运行vcredist_x86.exe,64位系统运行vcredist_x64.exe。 2. 双击运行安装程序,按照提示进行安装。 3. 安装过程中,系统可能会要求您确认安装权限,按照提示...

    VC运行库(win7系统).rar

    VC运行库是Windows操作系统上必不可少的组件,尤其对于运行基于Visual C++开发的应用程序来说更是如此。这个"VC运行库(win7系统).rar"压缩包很可能是为了在Windows 7系统上提供必要的运行环境,使得依赖这些库的软件...

    VC各种版本的运行库和2019版.rar

    3. **VC2010**:随着Visual Studio 2010的发布,运行库升级至MSVCR100.DLL,引入了对C++0x标准更全面的支持,如右值引用、自动类型推断和可变参数模板等新特性。 4. **VC2012**:在Visual Studio 2012中,运行库...

Global site tag (gtag.js) - Google Analytics