
ndk
文章平均质量分 74
修的什么真
这个作者很懒,什么都没留下…
展开
-
ndk:调试&日志
一、概述本文档会介绍如何通过native接口写入安卓日志,以及调试的一些技巧。二、日志 日志的使用方法 通过该方式写得日志,会被重定向到logcat里a) Android.mk加入模块编译b) 文件里引用#include <android/log.h>c) 调用头文件里提供的相关接口比如:d) ndk-builde) 把libs拷贝到工程目录,并在as里面引入配置项f) java里面调用na...原创 2022-03-04 14:03:47 · 386 阅读 · 0 评论 -
ndk:jni
一、概述jni即java native interface,是提供给C++用来开发供Java本地调用的一系列支持接口。以下会从这几个方面来介绍: 类型对应&使用 成员方法(静态/非静态)调用&&成员变量赋值 异常 局部引用&全局引用 线程 二、类型对应&使用基本类型:引用类型:注:基本类型的数据,可以直接使用,但是引用类型不能,必须使用jni的api来存取 字符..原创 2022-03-04 13:58:23 · 144 阅读 · 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 · 3466 阅读 · 0 评论