首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NDK
订阅
程序员飞飞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
漫谈唯一设备ID
设备ID,简单来说就是一串符号(或者数字),映射现实中硬件设备。 不幸的是,对于Android平台而言,没有稳定的API可以让开发者获取到这样的设备ID。 然而随着Android版本的升级,获取设备ID却越来越难了。 加上Android平台碎片化的问题,获取设备ID之路,可以说…
NDK | 带你点亮 JNI 开发基石符文 (一)
对于 Java / Android 工程师来说,native 开发是向高工进阶的必经之路,也是面试中与竞争者拉开差距的利器!为了点亮 native 技能树,首当其冲得是点亮 JNI 基石符文。
NDK | C++ 复习笔记
C 语言没有布尔类型,C++ 中的 bool 类型其实是对 int 的包装。 引用变量就是一个另一个变量别名,一旦把引用初始化为某个变量,就可以使用该引用名称来访问变量。 默认形参可以在函数声明是指定,也可以在函数定义时指定。 |va_arg(arg_ptr, type)|返回…
NDK | 带你梳理 JNI 函数注册的方式和时机
在这篇文章里,我将带你梳理 JNI 函数注册的方式和时机。另外,文末的应试建议也不要错过哦,如果能帮上忙,请务必点赞加关注,这真的对我非常重要。 1. 静态注册 由于存在方法重载的情况,而上面说的短名称规则是无法区分方法重载的。因此,有重载方法的时候,还需要在短名称后追加参数描…
NDK | 说说 so 库从加载到卸载的全过程
在这篇文章里,我将带你建立对 so 库从加载进内存到卸载整个过程的理解。另外,文末的应试建议也不要错过哦,如果能帮上忙,请务必点赞加关注,这真的对我非常重要。
JNI NDK入门详解
1. JNI开发流程 2. native方法命名 JNIEnv*是定义任意native函数的第一个参数,是指向JNI环境的指针,可以通过它来访问JNI提供的接口方法. jobject: 表示Java对象中的this. 如果是静态方法则是用jclass JNIEXPORT和JNI…