GCompris-qt
22 #include "ApplicationSettings.h"
23 #include "ApplicationInfo.h"
24 #include <QtAndroidExtras/QAndroidJniObject>
27 void ApplicationSettings::setDemoMode(
const bool newDemoMode)
31 QAndroidJniObject::callStaticMethod<void>(
"net/gcompris/GComprisActivity",
35 ApplicationSettings::getInstance()->bought(
false);
39 void ApplicationSettings::checkPayment() {
40 #if defined(WITH_ACTIVATION_CODE)
41 QAndroidJniObject::callStaticMethod<void>(
"net/gcompris/GComprisActivity",
46 static void bought(JNIEnv *, jclass , jboolean b)
48 ApplicationSettings::getInstance()->bought(b);
51 static JNINativeMethod methods[] = {
52 {
"bought",
"(Z)V", (
void *)bought}
57 qDebug() <<
"requestAudioFocus";
58 return QAndroidJniObject::callStaticMethod<jboolean>(
"net/gcompris/GComprisActivity",
64 QAndroidJniObject::callStaticMethod<void>(
"net/gcompris/GComprisActivity",
68 jint JNICALL JNI_OnLoad(JavaVM *vm,
void *)
71 if (vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_4) != JNI_OK)
74 jclass clazz = env->FindClass(
"net/gcompris/GComprisActivity");
75 if (env->RegisterNatives(clazz, methods,
sizeof(methods) /
sizeof(methods[0])) < 0)
78 return JNI_VERSION_1_4;
Q_INVOKABLE bool requestAudioFocus() const
Request GCompris to take the Audio Focus at the system level.
Q_INVOKABLE void abandonAudioFocus() const
Abandon the Audio Focus.
This file is part of the KDE documentation.
Documentation copyright © 1996-2015 The KDE developers.
Generated on Tue Jun 2 2015 21:47:47 by
doxygen 1.8.9.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.