JNI学习笔记
2015-09-29 16:18
204 查看
Java类型 | 本地类型 | JNI中定义的别名 |
int | long | jint |
long | _int64 | jlong |
byte | signed char | jbyte |
boolean | unsigned char | jboolean |
char | unsigned short | jchar |
short | short | jshort |
float | float | jfloat |
double | double | jdouble |
Object | _jobject* | jobject |
jmethodID id = (*env)->GetMethodID(env, cls, "", "(D)V"); //注意这里方法的名称是"",它表示这是一个构造函数,而且构造参数是double型的
jobject obj = (*env)->NewObjectA(env, cls, id, args); //获得一实例,args是构造函数的参数,它是一个jvalue*类型。
类型 | 符号 |
boolean | Z |
byte | B |
char | C |
short | S |
int | I |
long | L |
float | F |
double | D |
void | V |
object对象 | LClassName; L类名; |
Arrays | [array-type [数组类型 |
methods方法 | (argument-types)return-type (参数类型)返回类型 |
http://www.importnew.com/8038.html
http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/index.html
http://wiki.jikexueyuan.com/project/jni-ndk-developer-guide/string.html
/detail/2631910940.html
/detail/2631910940.html
http://stackvoid.com/HashCode-in-Java/
相关文章推荐
- HashMap解决Hash冲突的方法
- mariadb乱码解决
- C# .Net并行(多核)编程
- 数据库 - FMDB
- MFC实现不规则形状窗口(CF登陆窗口)
- Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记
- 进程?线程?
- php中如何利用模糊查询,查询mongodb一个月内数据
- Eclipse安装SVN插件
- 这以前写的代码
- php cli模式的一些"坑"
- 类的本质
- 1.Android support design TextInputLayout
- 1020. 月饼 (25)
- 深入解析Java的线程同步以及线程间通信
- 使用Gradle构建Android应用的渠道包
- XPath
- LINUX相关的镜像源网站大全,个人收集完整版!
- javaweb中地图
- python list和tuple相互转化