首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JNI/NDK
求索君Fly
创建于2022-04-16
订阅专栏
本专栏主要是介绍JNI的入门使用
等 6 人订阅
共8篇文章
创建于2022-04-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
NDK编程Java如何保存C或C++对象
最近有个想进阶Android,学习NDK编程的小伙伴问我说看了不少网上的视频教程,大多数的主题都是讲JNI的方法签名、JNI线程绑定、JNI调用Java方法等主要的内容。 自己在练习的过程中发现如果需要重复利用一个C或者C++的对象时就不知道怎么处理了。其实这就是Java对象如…
JNI基础简介
导读 在前面的几篇文章中,笔者介绍了C++中的指针、引用、智能指针、多线程、类型转换、异常处理等相关知识点,从今天开始文章的内容将是一系列JNI入门的相关文章。
JNI之数组与字符串的使用
字符串和数组是JNI中常见的引用数据类型,本文通过几个例子介绍符串和数组在JNI中的常见处理方式。。。
JNI静态注册与动态注册
导读 我们知道通过Java通过JNI可以调用C/C++代码,C/C++也可以通过JNI调用java代码,那么JNI是怎么将Java方法与Native的方法对应起来的呢?
JNI访问属性和方法
导读 在前面我们介绍了JNI函数动态注册的同时也介绍了JNI中的属性描述符和函数描述符。在今天的文章中我们主要介绍在JNI中如何访问java层对象的属性以及调用java层对象的成员方法等相关知识。
JNI之缓存与引用
在前面《JNI之访问java属性和方法》 一文中我们介绍了在JNI方法中访问java类对象的属性和方法,试想一下如果每次调用JNI方法都经过查找类,查找方法id,最后完成调用,这里是否有性能问题?
JNI异常处理
本文所要介绍的异常处理是指通过JNI调用java层方法时产生的异常处理,并不是指JNI调用Native层函数时产生的异常处理。
JNI之常见技巧与陷阱
后续可能会推更一个FFmpeg系列的入门博客,大概涉及到FFmpeg解封装、FFmpeg编解码、FFmpeg进行音频重采样、使用FFMpeg将mp3转码成aac、使用FFmpeg合并拼接音视频等。