class
AndroidJniClassBase class for handling of JNI requests to the Android API.
Derived classes
- class AndroidJniClass_Display
- Handles JNI requests to
android.view.Display
- class AndroidJniClass_DisplayMode
- Handles JNI requests to
android.view.Display.Mode
- class AndroidJniClass_InputDevice
- Handles JNI requests to
android.view.InputDevice
- class AndroidJniClass_KeyCharacterMap
- Handles JNI requests to
android.view.KeyCharacterMap
- class AndroidJniClass_KeyEvent
- Handles JNI requests to
android.view.KeyEvent
- class AndroidJniClass_MotionRange
- Handles JNI requests to
android.view.InputDevice.MotionRange
Public static functions
- static auto findClass(const char* name) -> jclass
- static auto getStaticMethodID(jclass javaClass, const char* name, const char* signature) -> jmethodID
- static auto getMethodID(jclass javaClass, const char* name, const char* signature) -> jmethodID
- static auto getStaticFieldID(jclass javaClass, const char* name, const char* signature) -> jfieldID
Constructors, destructors, conversion operators
- AndroidJniClass()
- AndroidJniClass(jobject javaObject) explicit
- ~AndroidJniClass() virtual
- AndroidJniClass(AndroidJniClass&& other)
- Move constructor.
- AndroidJniClass(const AndroidJniClass&) deleted
- Deleted copy constructor.
Public functions
- auto operator=(AndroidJniClass&& other) -> AndroidJniClass&
- Move assignment operator.
- auto operator=(const AndroidJniClass&) -> AndroidJniClass& deleted
- Deleted assignment operator.
- auto IsNull() const -> bool
Protected variables
- jobject javaObject_