diff options
author | Michael Dippold <mike@dippold.com> | 2016-02-18 14:19:45 +0000 |
---|---|---|
committer | BogDan Vatra <bogdan@kdab.com> | 2016-02-19 11:41:55 +0000 |
commit | e057ce322bae9fba6b9ac6864162aba48b8e7407 (patch) | |
tree | a45acc60bc082b37844ad04e9a7d8e704422bdd1 /src | |
parent | dd4569940d69248f8bf3fa72dbebb57bb6ddd090 (diff) |
Add new method to get the main Android service.
Currently accessing the service requires use of private APIs.
Change-Id: I480657978e8318f98f5ee24bd4587c467110677a
Reviewed-by: BogDan Vatra <bogdan@kdab.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/androidextras/android/qandroidfunctions.cpp | 15 | ||||
-rw-r--r-- | src/androidextras/android/qandroidfunctions.h | 1 |
2 files changed, 15 insertions, 1 deletions
diff --git a/src/androidextras/android/qandroidfunctions.cpp b/src/androidextras/android/qandroidfunctions.cpp index 5c99642..4ca8cbc 100644 --- a/src/androidextras/android/qandroidfunctions.cpp +++ b/src/androidextras/android/qandroidfunctions.cpp @@ -60,7 +60,7 @@ QT_BEGIN_NAMESPACE Returns a handle to this applications main Activity - \sa QAndroidJniObject + \sa QAndroidJniObject, androidService() */ QAndroidJniObject QtAndroid::androidActivity() { @@ -68,6 +68,19 @@ QAndroidJniObject QtAndroid::androidActivity() } /*! + \since 5.7 + \fn QAndroidJniObject QtAndroid::androidService() + + Returns a handle to this applications main Service + + \sa QAndroidJniObject, androidActivity() +*/ +QAndroidJniObject QtAndroid::androidService() +{ + return QtAndroidPrivate::service(); +} + +/*! \since 5.3 \fn int QtAndroid::androidSdkVersion() diff --git a/src/androidextras/android/qandroidfunctions.h b/src/androidextras/android/qandroidfunctions.h index 8fde117..6487ad5 100644 --- a/src/androidextras/android/qandroidfunctions.h +++ b/src/androidextras/android/qandroidfunctions.h @@ -55,6 +55,7 @@ class QAndroidActivityResultReceiver; namespace QtAndroid { Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject androidActivity(); + Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject androidService(); Q_ANDROIDEXTRAS_EXPORT int androidSdkVersion(); Q_ANDROIDEXTRAS_EXPORT void startIntentSender(const QAndroidJniObject &intentSender, |