首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NDK
订阅
相依相偎
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
NDK 系列(5):JNI 从入门到实践,万字爆肝详解!
JNI 是实现 Java 代码与 C/C++ 代码交互的特性, 思考一个问题 —— Java 虚拟机是如何实现两种毫不相干的语言的交互的呢? 今天,我们来全面总结 JNI 开发知识框架
Android NDK开发(五) 开发中遇到的问题汇总
那该怎么解决呢?有人会说可以把SDK中多出来的三种ABI删掉,嗯,也是个方法,但是如果是远程库引用就没办法了,这时就轮到 abiFilters 出马了,限制安装包ABI的架构,不管SDK或者项目中有多少种ABI架构,最终打包进APK的so库都以abiFilters中规定的为准。…
Android将so库封装到jar包中并加载其中的so库
因为一些原因,我们提供给客户的sdk,只能是jar包形式的,一些情况下,sdk里面有native库的时候,就不太方便操作了,此篇文章主要解决如何把so库放入jar包里面,如何打包成jar,以及如何加载
Android Jni开发-生成so库和aar详解(三)
本章节主要讲述真实开发中jni常用的动态注册,jni日志打印和优化,JNI的语法,需要一定的C/C++基础.
Android OpenGL ES 从入门到精通系统性学习教程
目前这个 OpenGL ES 极简教程的更新暂时告一段落,说是教程,其实自知有种吹嘘的味道,很荣幸获得了阮一峰老师的推荐。 因为在工作中频繁使用 OpenGL ES 做一些特效、滤镜之类的效果,加上平时学到的的知识点也比较细碎,就想着去系统地学习下 OpenGL ES 相关开发…
NDK 系列(6):说一下注册 JNI 函数的方式和时机
在上一篇文章中,我们提到了注册 JNI 函数(建立 Java native 方法和 JNI 函数的映射关系)有两种方式:静态注册和动态注册。今天我们来详细说下这 2 种注册方式的使用方法和实现原理。
黑科技!让Native Crash 与ANR无处发泄!
native crash解决不了怎么办!anr解决不了怎么办!打不过我还跑不嘛!前方高燃提醒,请注意
Android动态加载so!这一篇就够了!
Android动态加载so的相关知识,从0到1实现so库的动态加载,相信能够在这里获取到你想要的知识
Android C++系列:JNI引用管理
本文介绍了JNI层的引用类型和引用管理。JNI层主要提供了对标Java强应用的局部引用和全局引用以及对标Java弱引用的全局弱引用。对于全局引用一定要切记用完时Delete。
Android 非Root设备下调试so
准备工作 手机:Google Pixel 3 Android 11, API 30 工具:IDA 7.0、Android Studio 电脑系统:win10 写一个C++ demo 稍微改动下代码,点