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) ||
|
if (!JMediaPlayer::initJNI(jniEnv) ||
|
||||||
!JCamera::initJNI(jniEnv) ||
|
!JCamera::initJNI(jniEnv) ||
|
||||||
!JMultimediaUtils::initJNI(jniEnv) ||
|
|
||||||
!JMediaRecorder::initJNI(jniEnv)) {
|
!JMediaRecorder::initJNI(jniEnv)) {
|
||||||
return JNI_ERR;
|
return JNI_ERR;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,51 +45,36 @@
|
|||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
static jclass g_qtMultimediaUtilsClass = 0;
|
|
||||||
|
|
||||||
JMultimediaUtils::JMultimediaUtils()
|
|
||||||
: QObject()
|
|
||||||
, QJNIObjectPrivate(g_qtMultimediaUtilsClass)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void JMultimediaUtils::enableOrientationListener(bool enable)
|
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()
|
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)
|
QString JMultimediaUtils::getDefaultMediaDirectory(MediaType type)
|
||||||
{
|
{
|
||||||
QJNIObjectPrivate path = callStaticObjectMethod(g_qtMultimediaUtilsClass,
|
QJNIObjectPrivate path = QJNIObjectPrivate::callStaticObjectMethod("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
|
||||||
"getDefaultMediaDirectory",
|
"getDefaultMediaDirectory",
|
||||||
"(I)Ljava/lang/String;",
|
"(I)Ljava/lang/String;",
|
||||||
jint(type));
|
jint(type));
|
||||||
return path.toString();
|
return path.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
void JMultimediaUtils::registerMediaFile(const QString &file)
|
void JMultimediaUtils::registerMediaFile(const QString &file)
|
||||||
{
|
{
|
||||||
callStaticMethod<void>(g_qtMultimediaUtilsClass,
|
QJNIObjectPrivate::callStaticMethod<void>("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
|
||||||
"registerMediaFile",
|
"registerMediaFile",
|
||||||
"(Ljava/lang/String;)V",
|
"(Ljava/lang/String;)V",
|
||||||
QJNIObjectPrivate::fromString(file).object());
|
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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|||||||
@@ -47,9 +47,8 @@
|
|||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class JMultimediaUtils : public QObject, public QJNIObjectPrivate
|
class JMultimediaUtils
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
|
||||||
public:
|
public:
|
||||||
enum MediaType {
|
enum MediaType {
|
||||||
Music = 0,
|
Music = 0,
|
||||||
@@ -58,14 +57,10 @@ public:
|
|||||||
Sounds = 3
|
Sounds = 3
|
||||||
};
|
};
|
||||||
|
|
||||||
JMultimediaUtils();
|
|
||||||
|
|
||||||
static void enableOrientationListener(bool enable);
|
static void enableOrientationListener(bool enable);
|
||||||
static int getDeviceOrientation();
|
static int getDeviceOrientation();
|
||||||
static QString getDefaultMediaDirectory(MediaType type);
|
static QString getDefaultMediaDirectory(MediaType type);
|
||||||
static void registerMediaFile(const QString &file);
|
static void registerMediaFile(const QString &file);
|
||||||
|
|
||||||
static bool initJNI(JNIEnv *env);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|||||||
Reference in New Issue
Block a user