开发者社区> 问答> 正文

android ndk有什么用

云计算小粉 2018-05-10 20:01:46 888

android ndk有什么用

Android开发
分享到
取消 提交回答
全部回答(2)
  • 一个人睡觉
    2019-07-17 22:12:07
    NDK 的全称是: Native Develop Kit。是 Google 提供的一套帮助我们编译,打包由 C/C++ 等语言编写的程序的工具集。 我们知道,android 一般是由 java 语言编写而成的。而 java 语言是编译成平台无关的 class 文件,运行在虚拟机上的,因此运行效率较 C/C++ 等语言效率低。 NDK 可以实现在 android 应用程序中调用由C/C++ 等语言编写的动态库,从而提高应用的运行效率。同时,由于C/C++ 等语言编译的产物是二进制代码,因此使用 NDK 也可以提高 android 应用的安全性。
    0 0
  • haimuhuozi
    2019-07-17 22:12:07
    把通用的业务放在native层,可以实现跨平台,比如支付逻辑用c++实现,打成动态链接库,同一份代码可以在ios的native层以及android上运行
    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题