Android: Clean-up in jmultimediautils class.
Remove unused code. Change-Id: I2c0db45dd95e6a79387bba1b1ccd4b62b7d22aec Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
This commit is contained in:
committed by
The Qt Project
parent
4ba7b22390
commit
ccce4e3da2
@@ -165,7 +165,6 @@ Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void * /*reserved*/)
|
||||
|
||||
if (!JMediaPlayer::initJNI(jniEnv) ||
|
||||
!JCamera::initJNI(jniEnv) ||
|
||||
!JMultimediaUtils::initJNI(jniEnv) ||
|
||||
!JMediaRecorder::initJNI(jniEnv)) {
|
||||
return JNI_ERR;
|
||||
}
|
||||
|
||||
@@ -45,51 +45,36 @@
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
static jclass g_qtMultimediaUtilsClass = 0;
|
||||
|
||||
JMultimediaUtils::JMultimediaUtils()
|
||||
: QObject()
|
||||
, QJNIObjectPrivate(g_qtMultimediaUtilsClass)
|
||||
{
|
||||
}
|
||||
|
||||
void JMultimediaUtils::enableOrientationListener(bool enable)
|
||||
{
|
||||
callStaticMethod<void>(g_qtMultimediaUtilsClass, "enableOrientationListener", "(Z)V", enable);
|
||||
QJNIObjectPrivate::callStaticMethod<void>("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
|
||||
"enableOrientationListener",
|
||||
"(Z)V",
|
||||
enable);
|
||||
}
|
||||
|
||||
int JMultimediaUtils::getDeviceOrientation()
|
||||
{
|
||||
return callStaticMethod<jint>(g_qtMultimediaUtilsClass, "getDeviceOrientation");
|
||||
return QJNIObjectPrivate::callStaticMethod<jint>("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
|
||||
"getDeviceOrientation");
|
||||
}
|
||||
|
||||
QString JMultimediaUtils::getDefaultMediaDirectory(MediaType type)
|
||||
{
|
||||
QJNIObjectPrivate path = callStaticObjectMethod(g_qtMultimediaUtilsClass,
|
||||
"getDefaultMediaDirectory",
|
||||
"(I)Ljava/lang/String;",
|
||||
jint(type));
|
||||
QJNIObjectPrivate path = QJNIObjectPrivate::callStaticObjectMethod("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
|
||||
"getDefaultMediaDirectory",
|
||||
"(I)Ljava/lang/String;",
|
||||
jint(type));
|
||||
return path.toString();
|
||||
}
|
||||
|
||||
void JMultimediaUtils::registerMediaFile(const QString &file)
|
||||
{
|
||||
callStaticMethod<void>(g_qtMultimediaUtilsClass,
|
||||
"registerMediaFile",
|
||||
"(Ljava/lang/String;)V",
|
||||
QJNIObjectPrivate::fromString(file).object());
|
||||
}
|
||||
|
||||
bool JMultimediaUtils::initJNI(JNIEnv *env)
|
||||
{
|
||||
jclass clazz = env->FindClass("org/qtproject/qt5/android/multimedia/QtMultimediaUtils");
|
||||
if (env->ExceptionCheck())
|
||||
env->ExceptionClear();
|
||||
|
||||
if (clazz)
|
||||
g_qtMultimediaUtilsClass = static_cast<jclass>(env->NewGlobalRef(clazz));
|
||||
|
||||
return true;
|
||||
QJNIObjectPrivate::callStaticMethod<void>("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
|
||||
"registerMediaFile",
|
||||
"(Ljava/lang/String;)V",
|
||||
QJNIObjectPrivate::fromString(file).object());
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
@@ -47,9 +47,8 @@
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class JMultimediaUtils : public QObject, public QJNIObjectPrivate
|
||||
class JMultimediaUtils
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
enum MediaType {
|
||||
Music = 0,
|
||||
@@ -58,14 +57,10 @@ public:
|
||||
Sounds = 3
|
||||
};
|
||||
|
||||
JMultimediaUtils();
|
||||
|
||||
static void enableOrientationListener(bool enable);
|
||||
static int getDeviceOrientation();
|
||||
static QString getDefaultMediaDirectory(MediaType type);
|
||||
static void registerMediaFile(const QString &file);
|
||||
|
||||
static bool initJNI(JNIEnv *env);
|
||||
};
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
Reference in New Issue
Block a user