12 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
13 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
14 jmethodID methodid = env->GetStaticMethodID(clazz,
"askPermissions",
"()V");
16 env->CallStaticVoidMethod(clazz, methodid);
22 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
23 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
24 jmethodID methodid = env->GetStaticMethodID(clazz,
"hasCameraPermission",
"()Z");
26 return env->CallStaticBooleanMethod(clazz, methodid);
32 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
33 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
34 jmethodID methodid = env->GetStaticMethodID(clazz,
"hasGPSPermission",
"()Z");
36 return env->CallStaticBooleanMethod(clazz, methodid);
42 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
43 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
44 jmethodID methodid = env->GetStaticMethodID(clazz,
"hasInternetPermission",
"()Z");
46 return env->CallStaticBooleanMethod(clazz, methodid);
52 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
53 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
54 jmethodID methodid = env->GetStaticMethodID(clazz,
"hasStoragePermission",
"()Z");
56 return env->CallStaticBooleanMethod(clazz, methodid);
62 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
63 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
64 jmethodID methodid = env->GetStaticMethodID(clazz,
"canShowCameraPermissionDialog",
"()Z");
66 return env->CallStaticBooleanMethod(clazz, methodid);
72 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
73 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
74 jmethodID methodid = env->GetStaticMethodID(clazz,
"canShowGPSPermissionDialog",
"()Z");
76 return env->CallStaticBooleanMethod(clazz, methodid);
82 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
83 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
84 jmethodID methodid = env->GetStaticMethodID(clazz,
"canShowInternetPermissionDialog",
"()Z");
86 return env->CallStaticBooleanMethod(clazz, methodid);
92 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
93 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
94 jmethodID methodid = env->GetStaticMethodID(clazz,
"canShowStoragePermissionDialog",
"()Z");
96 return env->CallStaticBooleanMethod(clazz, methodid);
102 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
103 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
104 jmethodID methodid = env->GetStaticMethodID(clazz,
"isLocationEnabled",
"()Z");
106 return env->CallStaticBooleanMethod(clazz, methodid);
112 _jvm->GetEnv((
void**)&env, JNI_VERSION_1_6);
113 jclass clazz = env->FindClass(
"ch/cpvr/wai/GLES3Lib");
114 jmethodID methodid = env->GetStaticMethodID(clazz,
"askEnabledLocation",
"()V");
116 return env->CallStaticVoidMethod(clazz, methodid);
bool canShowGPSPermissionDialog()
void askEnabledLocation()
SENSAndroidPermissions(JavaVM *jvm)
bool canShowStoragePermissionDialog()
bool hasCameraPermission()
bool canShowCameraPermissionDialog()
bool hasInternetPermission()
bool canShowInternetPermissionDialog()
bool hasStoragePermission()