AndroidJniClass class
Base 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. - class AndroidJniClass_VibrationEffect
- A class to handle JNI requests to
android.os.VibrationEffect. - class AndroidJniClass_Vibrator
- A class to handle JNI requests to
android.os.Vibrator. - class AndroidJniClass_VibratorManager
- A class to handle JNI requests to
android.os.VibratorManager.
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
- auto javaObject() const -> jobject
Protected variables
- jobject javaObject_