Add Android support to hasBackgroundMusic

This commit is contained in:
Tiago Koji Castro Shibata
2017-07-13 23:54:37 -03:00
parent 74c35358bb
commit 4e9212b152
6 changed files with 51 additions and 11 deletions
+16
View File
@@ -225,6 +225,22 @@ bool createStorageDirectories()
return true;
}
bool hasBackgroundMusic()
{
JNIEnv *env = (JNIEnv*) SDL_AndroidGetJNIEnv();
jobject activity = (jobject) SDL_AndroidGetActivity();
jclass clazz(env->GetObjectClass(activity));
jmethodID method_id = env->GetMethodID(clazz, "hasBackgroundMusic", "()Z");
jboolean result = env->CallBooleanMethod(activity, method_id);
env->DeleteLocalRef(activity);
env->DeleteLocalRef(clazz);
return result;
}
} // android
} // love