
Android NDK系列
OceanIIII
路漫漫其修远兮,吾将上下而求索!
展开
-
Android NDK秘籍--初识NDK、JNI、Makefile/CMake
从此篇文章开始介绍Android NDK系列的知识。本文目录:1.NDK是什么,有何优点2.JNI是什么3.Makefile和CMake是什么,有何作用1.NDK是什么,有何优点NDK(Native Development Kit):1.NDK是原生开发工具包,这套工具允许Android使用C/C++代码,并提供了众多的平台库。2.Java代码通过Java原生接口(JNI)框...原创 2019-03-31 20:00:24 · 284 阅读 · 0 评论 -
Android NDK秘籍--浅析静态库和动态库
此篇文章介绍在Android NDK开发中静态库和动态库的知识,主要是编译C/C++库和调用C/C++库的方法和场景。本文第三部分是为了接下来的几篇文章做铺垫,也是本系列中最重要的几篇。本文目录:1.静态库介绍2.动态库介绍3.总结静态库和动态库的几种编译和调用场景1.静态库介绍静态库:1.全名是静态链接库(Static Library),后缀是.a,例如libcjson.a...原创 2019-04-07 17:51:58 · 540 阅读 · 0 评论 -
Android NDK秘籍--编译静态库、调用静态库
此篇文章的目的:将C/C++的源码直接编译成静态库,只能提供给底层调用。注:比较适用于将第三方开源库编译成静态库,也可以将自己写的源码编译成静态库,给自己或其他人的底层调用。本文目录:1.开发环境配置2.编译静态库方法3.调用静态库方法4.示例1.开发环境配置环境配置:开发工具:Android Studio 3.0.1Android SDK Tools:额外勾选CM...原创 2019-04-21 16:36:17 · 936 阅读 · 0 评论