24 lines
479 B
C++
24 lines
479 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
typedef struct _jmethodID* jmethodID;
|
|
typedef struct _JavaVM JavaVM;
|
|
typedef struct _JNIEnv JNIEnv;
|
|
|
|
namespace mbgl {
|
|
namespace android {
|
|
|
|
extern JavaVM* theJVM;
|
|
|
|
extern std::string cachePath;
|
|
extern std::string dataPath;
|
|
|
|
bool attach_jni_thread(JavaVM* vm, JNIEnv** env, std::string threadName);
|
|
void detach_jni_thread(JavaVM* vm, JNIEnv** env, bool detach);
|
|
|
|
extern void registerNatives(JavaVM* vm);
|
|
|
|
} // namespace android
|
|
} // namespace mbgl
|