ndk
文章平均质量分 74
修的什么真
这个作者很懒,什么都没留下…
展开
-
ndk:调试&日志
一、概述 本文档会介绍如何通过native接口写入安卓日志,以及调试的一些技巧。 二、日志 日志的使用方法 通过该方式写得日志,会被重定向到logcat里 a) Android.mk加入模块编译 b) 文件里引用#include <android/log.h> c) 调用头文件里提供的相关接口 比如: d) ndk-build e) 把libs拷贝到工程目录,并在as里面引入配置项 f) java里面调用na...原创 2022-03-04 14:03:47 · 307 阅读 · 0 评论 -
ndk:jni
一、概述 jni即java native interface,是提供给C++用来开发供Java本地调用的一系列支持接口。 以下会从这几个方面来介绍: 类型对应&使用 成员方法(静态/非静态)调用&&成员变量赋值 异常 局部引用&全局引用 线程 二、类型对应&使用 基本类型: 引用类型: 注:基本类型的数据,可以直接使用,但是引用类型不能,必须使用jni的api来存取 字符..原创 2022-03-04 13:58:23 · 100 阅读 · 0 评论 -
ndk:概述/项目结构/开发流程
一、概述 ndk,native develope kit,是安卓提供的一套jvm调用本地C++接口的一套机制,支持在windows以及linux下面进行开发编译。 二、NDK提供了什么 ndk给C++提供了一系列C++调用jvm的接口(jni) 交叉编译工具链 输出供安卓jvm使用的.so或者.a文件 三、NDK的项目结构 Andriod.mk:描述需要纳入编译的文件,以及一系列编译参数 Application.mk:描述编译参数 ...原创 2022-02-28 11:19:01 · 3378 阅读 · 0 评论