QAndroidIntent Class
Umhüllt die wichtigsten Methoden der Android-Klasse „Intent“. Mehr...
| Header: | #include <QtCore/private/qandroidextras_p.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS CorePrivate) target_link_libraries(mytarget PRIVATE Qt6::CorePrivate) |
| qmake: | QT += core-private |
| Seit: | Qt 6.2 |
| Status: | Technologievorschau |
Diese Klasse befindet sich in der Technologievorschau und kann sich noch ändern.
Öffentliche Funktionen
| QAndroidIntent() | |
| QAndroidIntent(const QJniObject &intent) | |
| QAndroidIntent(const QString &action) | |
| QAndroidIntent(const QJniObject &packageContext, const char *className) | |
| QByteArray | extraBytes(const QString &key) |
| QVariant | extraVariant(const QString &key) |
| QJniObject | handle() const |
| void | putExtra(const QString &key, const QByteArray &data) |
| void | putExtra(const QString &key, const QVariant &value) |
Ausführliche Beschreibung
QAndroidIntent ist eine Komfortklasse, die die wichtigsten Android-Intent -Methoden zusammenfasst.
Dokumentation der Mitgliedsfunktionen
QAndroidIntent::QAndroidIntent()
Neuen Intent erstellen
[explicit] QAndroidIntent::QAndroidIntent(const QJniObject &intent)
Umschließt das bereitgestellte Java-Objekt vom Typ „ intent “.
[explicit] QAndroidIntent::QAndroidIntent(const QString &action)
Erstellt einen neuen Intent und legt den angegebenen „ action “ fest.
[explicit] QAndroidIntent::QAndroidIntent(const QJniObject &packageContext, const char *className)
Erstellt eine neue Absicht und legt den angegebenen „ packageContext “ sowie den Dienst „ className “ fest. Beispiel:
auto serviceIntent = QAndroidIntent(QtAndroidPrivate::androidActivity().object(), "com.example.MyService");Siehe auch „ QtAndroidPrivate::bindService “.
QByteArray QAndroidIntent::extraBytes(const QString &key)
Gibt die zusätzlichen „ key “-Daten aus den Intent-Extras zurück
QVariant QAndroidIntent::extraVariant(const QString &key)
Gibt die zusätzlichen „ key “-Daten aus den Intent-Extras als QVariant
QJniObject QAndroidIntent::handle() const
Der Rückgabewert ist nützlich, um andere Java-APIs aufzurufen, die nicht von diesem Wrapper abgedeckt werden.
void QAndroidIntent::putExtra(const QString &key, const QByteArray &data)
Legt die „ key “ mit dem „ data “ in den Intent-Extras fest
void QAndroidIntent::putExtra(const QString &key, const QVariant &value)
Legt den „ key “ mit dem „ value “ in den Intent-Extras fest.
© 2026 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.