android ndk有什么用
收起
云计算小粉
2018-05-10 20:01:46
2704
0
2
条回答
写回答
取消
提交回答
-
NDK 的全称是: Native Develop Kit。是 Google 提供的一套帮助我们编译,打包由 C/C++ 等语言编写的程序的工具集。
我们知道,android 一般是由 java 语言编写而成的。而 java 语言是编译成平台无关的 class 文件,运行在虚拟机上的,因此运行效率较 C/C++ 等语言效率低。 NDK 可以实现在 android 应用程序中调用由C/C++ 等语言编写的动态库,从而提高应用的运行效率。同时,由于C/C++ 等语言编译的产物是二进制代码,因此使用 NDK 也可以提高 android 应用的安全性。
2019-07-17 22:12:07
-
把通用的业务放在native层,可以实现跨平台,比如支付逻辑用c++实现,打成动态链接库,同一份代码可以在ios的native层以及android上运行
2019-07-17 22:12:07