您当前的位置: 首页 > 

命运之手

暂无认证

  • 3浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【NDK】【001】JNI和NDK的关系

命运之手 发布时间:2020-02-20 22:06:50 ,浏览量:3

前言

本博客专栏主要讲解NDK基础知识,不讲NDK的具体应用

NDK本身是一套C++编写的API和开发工具,它本身并不包含太多内容

如果想锻炼下NDK的应用能力,可以学完本专栏后,再学习后面的音视频专栏

如果不想在音视频方面学太深,简单学习下前面比较简单的内容,熟悉下NDK语法也可以

JNI和NDK的关系

  • JNI,全称Java Native Interface,是Java语言本身提供的一套Java和C++之间互调的机制
  • NDK,全称Android Native Development Kit,是一套用于在Android中方便开发C++动态库开发的工具集
  • NDK可以根据Java中的native方法,生成对应的C++头文件,也可以根据C++代码,编译出可供Java调用的so库
  • 通过以上分析我们可以知道,JNI是核心能力,NDK是一套提升开发效率的工具
  • 由于NDK是我们进行Java/C++混合开发时使用的核心工具,后面我们会把和Java/C++混合开发相关的工作,统一称为NDK开发

后话

这篇博客有点短,本来有很多内容想一起写的

但是由于是不同性质的内容,最终还是没有放到一起

我想,博客定位清晰一点,会更方便网友们根据需要去查找

全部放在一起,反而重点不突出,容易错过重要内容,或标题不能体现博客重点

毕竟标题长度有限,没法概括五花八门的内容

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.1163s