QtAndroid Namespace
The QtAndroid namespace provides miscellaneous functions to aid Android development. More...
Header: | #include <QtAndroid> |
qmake: | QT += androidextras |
Since: | Qt 5.3 |
Functions
QAndroidJniObject | androidActivity() |
int | androidSdkVersion() |
void | startActivity(const QAndroidJniObject & intent, int receiverRequestCode, QAndroidActivityResultReceiver * resultReceiver = 0) |
void | startIntentSender(const QAndroidJniObject & intentSender, int receiverRequestCode, QAndroidActivityResultReceiver * resultReceiver = 0) |
Detailed Description
The QtAndroid namespace provides miscellaneous functions to aid Android development.
Function Documentation
QAndroidJniObject QtAndroid::androidActivity()
Returns a handle to this applications main Activity
This function was introduced in Qt 5.3.
See also QAndroidJniObject.
int QtAndroid::androidSdkVersion()
Returns the Android SDK version. This is also known as the API level.
This function was introduced in Qt 5.3.
void QtAndroid::startActivity(const QAndroidJniObject & intent, int receiverRequestCode, QAndroidActivityResultReceiver * resultReceiver = 0)
Starts the activity given by intent and provides the result asynchronously through the resultReceiver if this is non-null.
If resultReceiver is null, then the startActivity()
method in the androidActivity()
will be called. Otherwise startActivityForResult()
will be called.
The receiverRequestCode is a request code unique to the resultReceiver, and will be returned along with the result, making it possible to use the same receiver for more than one intent.
This function was introduced in Qt 5.3.
void QtAndroid::startIntentSender(const QAndroidJniObject & intentSender, int receiverRequestCode, QAndroidActivityResultReceiver * resultReceiver = 0)
Starts the activity given by intentSender and provides the result asynchronously through the resultReceiver if this is non-null.
If resultReceiver is null, then the startIntentSender()
method in the androidActivity()
will be called. Otherwise startIntentSenderForResult()
will be called.
The receiverRequestCode is a request code unique to the resultReceiver, and will be returned along with the result, making it possible to use the same receiver for more than one intent.
This function was introduced in Qt 5.3.
© 2015 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.