设为首页 加入收藏

TOP

2.1 Android NDK提供的组件
2014-07-23 19:30:21 来源: 作者: 【 】 浏览:64
Tags:2.1 Android NDK 提供 组件

第2章 深入了解Android NDK

在第1章中我们通过安装Android开发工具及其相关工具配置了开发环境。在这些工具中,Android原生开发包(NDK)将用于Android平台上的C++开发。Android NDK是Android软件开发包(SDK)的相关工具集,用来扩展Android SDK的功能,从而使开发人员能够使用机器代码生成的编程语言(如C、C++和汇编语言)实现一些对代码性能要求较高的模块并将这些模块嵌入到Android应用程序中。

本章开始深入探讨Android NDK。我们将使用Android NDK自带的hello-jni示例程序来学习Android NDK的构建系统。

2.1  Android NDK提供的组件

Android NDK不是一个单独的工具;它是一个包含API、交叉编译器、链接程序、调试器、构建工具、文档和示例应用程序的综合工具集。以下是Android NDK的一些主要组件:

ARM、x86和MIPS交叉编译器

构建系统

Java原生接口头文件

C库

Math库

POSIX线程

最小的C++库

ZLib压缩库

动态链接库

Android日志库

Android像素缓冲区库

Android原生应用APIs

OpenGL ES 3D图形库

OpenSL ES原生音频库

OpenMAX AL最小支持
 

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.4.2 配置模拟器 下一篇2.2 Android NDK的结构

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·CPython是什么?PyPy (2025-12-26 06:50:09)
·Python|如何安装seab (2025-12-26 06:50:06)
·python要学习数据分 (2025-12-26 06:50:03)
·每日一道面试题-多线 (2025-12-26 06:20:17)
·java项目中哪些地方 (2025-12-26 06:20:14)