开发者社区 问答 正文

android ndk有什么用

android ndk有什么用

展开
收起
云计算小粉 2018-05-10 20:01:46 2736 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 把通用的业务放在native层,可以实现跨平台,比如支付逻辑用c++实现,打成动态链接库,同一份代码可以在ios的native层以及android上运行
    2019-07-17 22:12:07 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等