NDK和SDK有什么区别

问题描述 投票:-5回答:1

我想知道android中的软件开发工具包(SDK)和Native Development Kit(NDK)之间的区别。

android
1个回答
9
投票

- NDK

1)NDK是一组将C代码编译为共享库的工具, 你可以在你的应用程序中使用 - 这就是全部。

2)允许在iOS和Android平台之间重用旧代码 适合实现不需要的CPU密集型操作 分配大量内存,如信号处理,物理模拟。

- SDK

1)SDK是Android应用程序的主要开发工具包 - 它包含用于Java和资源(png,xml)编译,打包到apk文件,在设备上安装,运行和调试它们的工具,模拟器,文档等。

2)Java具有卓越的内存管理模型卓越的线程模型更好的异常处理模型丰富的库集对unicode字符的高级支持。

© www.soinside.com 2019 - 2024. All rights reserved.