inline-jni:JNI到C ++包装器,旨在使JNI更加有用

时间:2024-03-03 22:05:10
【文件属性】:

文件名称:inline-jni:JNI到C ++包装器,旨在使JNI更加有用

文件大小:11KB

文件格式:ZIP

更新时间:2024-03-03 22:05:10

android java cpp cpp11 jni

内联式JNI JNI到C ++包装器,旨在使JNI更加有用 JNI功能的仅标头包装器,使从C ++执行Java代码的工作变得更轻松。 该库大量使用C ++ 11用户定义的文字,使用的最低GCC版本为4.8 这是做什么用的? 最初,我使用它来实现C ++与Android的更好集成。 获取系统信息或调用未通过NDK公开的Android API变得容易得多,并且代码也最少。 例如,这是在Android上获取硬件板名称的代码: auto Build = "android.os.Build"_jclass; auto BOARD = "BOARD"_jfield.as("java.lang.String"); auto boardName = build[BOARD]; jnipp::java::type_unwrapper boardNameWrap(board


【文件预览】:
inline-jni-master
----.gitignore(270B)
----LICENSE(1KB)
----examples()
--------main.cpp(3KB)
----README.md(3KB)
----jni_types.h(4KB)
----jnipp.h(31KB)
----CMakeLists.txt(408B)

网友评论