Classes | |
| class | juce::ActivityLifecycleCallbacks |
| class | juce::AndroidInterfaceImplementer |
| class | juce::FragmentOverlay |
| class | juce::GlobalRef |
| class | juce::JNIClassBase |
| class | juce::LocalRef< JavaType > |
| struct | juce::SurfaceHolderCallback |
Namespaces | |
| juce | |
| juce::anonymous_namespace{juce_android_JNIHelpers.h} | |
Macros | |
| #define | CREATE_JNI_CALLBACK(callbackName, stringName, signature) callbacks.add ({stringName, signature, (void*) callbackName}); |
| #define | CREATE_JNI_FIELD(fieldID, stringName, signature) fieldID = resolveField (env, stringName, signature); |
| #define | CREATE_JNI_METHOD(methodID, stringName, params) methodID = resolveMethod (env, stringName, params); |
| #define | CREATE_JNI_STATICFIELD(fieldID, stringName, signature) fieldID = resolveStaticField (env, stringName, signature); |
| #define | CREATE_JNI_STATICMETHOD(methodID, stringName, params) methodID = resolveStaticMethod (env, stringName, params); |
| #define | DECLARE_CALL_TYPE_METHOD(returnType, typeName) |
| #define | DECLARE_JNI_CALLBACK(fieldID, stringName, signature) |
| #define | DECLARE_JNI_CLASS(CppClassName, javaPath) DECLARE_JNI_CLASS_WITH_MIN_SDK (CppClassName, javaPath, 16) |
| #define | DECLARE_JNI_CLASS_WITH_BYTECODE(CppClassName, javaPath, minSDK, byteCodeData, byteCodeSize) |
| #define | DECLARE_JNI_CLASS_WITH_MIN_SDK(CppClassName, javaPath, minSDK) DECLARE_JNI_CLASS_WITH_BYTECODE (CppClassName, javaPath, minSDK, nullptr, 0) |
| #define | DECLARE_JNI_FIELD(fieldID, stringName, signature) jfieldID fieldID; |
| #define | DECLARE_JNI_METHOD(methodID, stringName, params) jmethodID methodID; |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) STATICMETHOD (valueOf, "valueOf", "(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) STATICMETHOD (decodeByteArray, "decodeByteArray", "([BII)Landroid/graphics/Bitmap;") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) STATICMETHOD (dumpReferenceTables, "dumpReferenceTables", "()V") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (toString, "toString", "()Ljava/lang/String;") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) FIELD (uiMode, "uiMode", "I") \ |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (getDefaultDisplay, "getDefaultDisplay", "()Landroid/view/Display;") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (toString, "toString", "()Ljava/lang/String;") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (toString, "toString", "()Ljava/lang/String;") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (constructor, "<init>", "(J)V") |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
| #define | JUCE_LOG_JNI_REFERENCES_TABLE getEnv()->CallStaticVoidMethod (AndroidDebug, AndroidDebug.dumpReferenceTables); |
| #define CREATE_JNI_CALLBACK | ( | callbackName, | |
| stringName, | |||
| signature | |||
| ) | callbacks.add ({stringName, signature, (void*) callbackName}); |
| #define CREATE_JNI_FIELD | ( | fieldID, | |
| stringName, | |||
| signature | |||
| ) | fieldID = resolveField (env, stringName, signature); |
| #define CREATE_JNI_METHOD | ( | methodID, | |
| stringName, | |||
| params | |||
| ) | methodID = resolveMethod (env, stringName, params); |
| #define CREATE_JNI_STATICFIELD | ( | fieldID, | |
| stringName, | |||
| signature | |||
| ) | fieldID = resolveStaticField (env, stringName, signature); |
| #define CREATE_JNI_STATICMETHOD | ( | methodID, | |
| stringName, | |||
| params | |||
| ) | methodID = resolveStaticMethod (env, stringName, params); |
| #define DECLARE_CALL_TYPE_METHOD | ( | returnType, | |
| typeName | |||
| ) |
| #define DECLARE_JNI_CALLBACK | ( | fieldID, | |
| stringName, | |||
| signature | |||
| ) |
| #define DECLARE_JNI_CLASS | ( | CppClassName, | |
| javaPath | |||
| ) | DECLARE_JNI_CLASS_WITH_MIN_SDK (CppClassName, javaPath, 16) |
| #define DECLARE_JNI_CLASS_WITH_BYTECODE | ( | CppClassName, | |
| javaPath, | |||
| minSDK, | |||
| byteCodeData, | |||
| byteCodeSize | |||
| ) |
| #define DECLARE_JNI_CLASS_WITH_MIN_SDK | ( | CppClassName, | |
| javaPath, | |||
| minSDK | |||
| ) | DECLARE_JNI_CLASS_WITH_BYTECODE (CppClassName, javaPath, minSDK, nullptr, 0) |
| #define DECLARE_JNI_FIELD | ( | fieldID, | |
| stringName, | |||
| signature | |||
| ) | jfieldID fieldID; |
| #define DECLARE_JNI_METHOD | ( | methodID, | |
| stringName, | |||
| params | |||
| ) | jmethodID methodID; |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | STATICMETHOD (valueOf, "valueOf", "(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | STATICMETHOD (decodeByteArray, "decodeByteArray", "([BII)Landroid/graphics/Bitmap;") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | STATICMETHOD (dumpReferenceTables, "dumpReferenceTables", "()V") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | METHOD (toString, "toString", "()Ljava/lang/String;") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | FIELD (uiMode, "uiMode", "I") \ |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | METHOD (getDefaultDisplay, "getDefaultDisplay", "()Landroid/view/Display;") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | METHOD (toString, "toString", "()Ljava/lang/String;") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | METHOD (toString, "toString", "()Ljava/lang/String;") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) | METHOD (constructor, "<init>", "(J)V") |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JNI_CLASS_MEMBERS | ( | METHOD, | |
| STATICMETHOD, | |||
| FIELD, | |||
| STATICFIELD, | |||
| CALLBACK | |||
| ) |
| #define JUCE_LOG_JNI_REFERENCES_TABLE getEnv()->CallStaticVoidMethod (AndroidDebug, AndroidDebug.dumpReferenceTables); |