JNI动态注册 2前言 接上文《JNI动态注册》,介绍了简单的动态注册,这篇是整理一下动态注册的主要修改点。 PS : 个人流水账,不一定适合所有人,可以跳过,谢谢 正文 依旧注册Hello.java类 package...AndroidNDK# Android# JNIbiumall2年前03310
JNI之自定义对象使用前言 Java中存在自定义对象的,因此JNI是要考虑传入自定义对象的使用。记录一下,方便自己查阅和学习。 正文 这里定义一个Staff类,传入JNI中打印和冲JNI中创建返回给Java。 还是在之前动...NDK# CallObjectMethod# GetDoubleField# GetFieldIDbiumall2年前03160
JNI之List集合前言 之前学了JNI中传输和创建对象数组,那如果穿集合呢?因此也整理一下,方便自己查阅。 这里以ArrayList为例。 正文 还是在之前的基础改的,具体细节,这里不重复了。 参考文章 《JNI开发...NDK# ArrayList# JNI# jobjectbiumall2年前02950
C语言输出格式符前言 简单记录一下C语言中输出格式符 正文 C语言中常用的打印方式: printf("%d", a); 除了d,还有其他的格式符,下面简单记录一下。 十进制整数 %d %i 举个例子,也就是: pri...C语言# C语言# 八进制# 十六进制biumall3年前02860
C语言之指针函数和函数指针前言 C语言中,除了数组指针和指针数组,还有指针函数和函数指针。 很绕,容易记错!因此记录一下,方便自己查阅! 正文 指针函数 指针函数是一个函数的返回值为地址的函数。 返回值为指针类型的一个函数 一...C语言# C语言# 函数指针# 指针biumall2年前02680
JNI静态注册前言 之前其实写过,代码不见了,为了走一下流程,重新简单的写了一个。 PS:设计NDK环境配置这里不介绍哈 正文 静态注册 先由Java得到本地方法的声明,然后再通过JNI实现该声明方法。 优点: 理...AndroidNDK# Android# JNI# native方法biumall2年前02680
C语言之scanf()前言 简单记录一下scanf的使用。 scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数。 正文 scanf说明 语法: #include <...C语言# C语言# format# scanfbiumall2年前02630
JNI之函数的参数介绍前言 之前学过JNI的动态注册和静态注册,到目前为止,简单的可以依葫芦画瓢了,但对于细节却还有很多的不知道。因此后面慢慢记录一下。方便自己查阅和学习。 正文 如果不知道静态注册和动态注册的使用,请看...NDK小知识# AllocObject# GetObjectClass# jclassbiumall2年前02610