
Android NDK开发
带你装逼带你飞的程序猿
android开发
展开
-
Android NDK开发二 cmake脚本编写
1 前言上一篇已经简单的介绍了Cmake的基本使用以及编写规则了,这一篇博客我们简单介绍在NDK开发中常见的一些场景时如何编写cmake2 NDK中cmake的使用场景一般在NDK开发中,我们编译so库或者使用外部的so库,cmake的编写规则场景主要有以下几种。1 cmake 编译单个c/cpp文件为so 这种单个的c/cpp文件一般为JNI层的文件,例如在我们新建一个支持C++的工程中nat原创 2017-08-12 17:36:26 · 657 阅读 · 0 评论 -
Android NDK开发三 JNI基础
1 JNI 概念JNI 全称 Java Native Interface,Java 本地化接口,可以通过 JNI 调用系统提供的 API。操作系统,无论是 Linux,Windows 还是 Mac OS,或者一些汇编语言写的底层硬件驱动都是 C/C++ 写的。因此通过JNI就可以调用这些底层的API。JNI 可以说是 C /C++语言和 Java 语言交流的适配器、中间件,下面我们来看看JNI调用示原创 2017-08-19 18:27:13 · 370 阅读 · 0 评论 -
Android NDK开发一 NDK环境搭建及cmake简介
1 前言关于NDK的介绍可以查看官方的介绍: https://developer.android.com/ndk/guides/index.html 一句话总结NDK:NDK(Native Development Kit) : 原生开发工具包,即帮助开发原生代码的一系列工具,包括但不限于编译工具、一些公共库、开发IDE等。现在NDK的应用也越来越广泛,作为一个App开发者,对NDK也必须有一定的原创 2017-08-05 14:28:33 · 2761 阅读 · 0 评论