The missing bridge between Java and native C++
javacpp cpp c-plus-plus jni maven-plugin jvmReLinker fixes these issues by replacing the standard System.loadLibrary call with a more reliable implementation. Note that this library fixes intermittent link errors; if you get an error every time you use your app, you may have a configuration issue. See this StackOverflow question for more information.
android native-libraries ndk jni android-ndkThe definitive JNA reference (including an overview and usage details) is in the JavaDoc. Please read the overview. Questions, comments, or exploratory conversations should begin on the mailing list, although you may find it easier to find answers to already-solved problems on StackOverflow. JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or native code is required. This functionality is comparable to Windows' Platform/Invoke and Python's ctypes.
native-access java-native java-method-invocation native-function jniAsyncStorage vs MMKV: Reading a value from Storage 1000 times. Measured in milliseconds on an iPhone 8, lower is better. To correctly initialize MMKV on Android, please follow the Installation guide.
react android fast ios react-native database cpp jni native-module jsi mmkv turbomodulexCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required. xCrash can generate a tombstone file (similar format as Android system's tombstone file) in the directory you specified when the app process crashes or ANRs.
android crash-reporting native handler reporting crash exception jni reporter anrDjinni is a tool for generating cross-language type declarations and interface bindings. It's designed to connect C++ with either Java or Objective-C. Python support is available in an experimental version on the python branch.We at Dropbox use Djinni to interface cross-platform C++ library code with platform-specific Java and Objective-C on Android and iOS.
cross-language idl interface serailazition jniThis is dll based java API which create a bridge between MSMQ to JAVA.This JAVA API helps to recieve the messages in MSMQ and as well as SEND it to the MSMQ.It also provide a bridge for MSMQ to JMS. Accessing MSMQ from Java with the help of c++ based dll. This library gives ...
accessing-msmq-from java-jni jni msmq msmq-java-api msmq-to-javaMikJNI is a .NET to java interop library that allows you to create and call java objects from within your .NET program. The MikJNI library consists of two layers: - a very thin layer around JNI (Java Native Interface), exposing the JNI functionality as .NET classes, but not...
jni ijw interop interoperabilitylibgfapi-jni is a jni library for accessing glusterfs via the libgfapi C library.
libgfapi jni glusterfs-java-filesystem storage filesystem low-leveljni.hpp is a modern, type-safe, header-only, C++14 wrapper for JNI (Java Native Interface). Its aim is to make calling Java from C++, or C++ from Java, convenient and safe, without sacrificing low-level control, as you commonly do with code generation approaches.Two levels of wrappers are provided.
jni cpp14 template type-safety wrapper binding ndkGenerate Java bindings through the Java Native Interface (JNI) automatically from Java classes using the javap tool distributed with the JDK. The main goal is to generate bindings for the Android SDK. This project is thus for the most usable widget and communication classes (e.g. android.app.Activity, android.os.Handler or android.widget.TextView). More complex classes, mostly those relying on generics and wildcards will probably fail, or generate invalid Crystal code.
crystal jniThis repository contains three examples of calling a simple C++ library from Java code. The library doesn't do anything but contains a class, MyClass, forcing us to support C++ (and not just plain C).
example jni jna swig cppA LOCAL SOCKET using JNI for Android to replace the use of a FIFO
jni ndk android fifo file-descriptorTerra-Java leverages Terra's metaprogramming facilities to enable you to define native JVM extensions with unprecedented ease. JNI boilerplate is automatically generated during Terra compilation.
jni java-native-interface terraGetMethodID/GetStaticMethodID() is always called in call/callStatic("methodName", ....) every time, while it's called only once in overload one call/callStatic<...MTag>(...), where MTag is a subclass of jmi:MethodTag implementing static const char* name() { return "methodName";}. Field api supports cacheable and uncacheable jfieldID. Field object can be JNI basic types, string, JObject and array of these types.
jni jmi modern-cppJNI Generater for Android
android ndk bison yacc yylex jni code-generator cppStackParam is a utility that gives method parameters to Java 8 stack traces. It is written in Rust and built to be fairly unobtrusive. It adds the parameter information to stack trace outputs and can be used to programmatically obtain method parameters (including "this" for non-static methods) up the stack.
jvm jni jvmtiA suite of sbt plugins for simplifying creation and distribution of JNI programs. Java Native Interface (JNI), is a framework that enables programs written in a JVM language to interact with native code and vice-versa. Such programs can be divided into two logical parts: the JVM part, consisting of sources that will be compiled to bytecode (e.g. Scala or Java), and the native part, consisting of sources that will be compiled to machine-native code (e.g. C, C++ or assembly).
sbt-plugin jniAndroid NativeActivity based launcher for LuaJIT, implementing the main loop within Lua land via FFI. NativeActivity is available starting with platform android-9.
luajit android ffi ndk native jni
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.