QAndroidParcel Class
Umfasst die wichtigsten Methoden der Android Parcel-Klasse. Mehr...
Kopfzeile: | #include <QtCore/private/qandroidextras_p.h> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::CorePrivate) |
qmake: | QT += core-private |
Seit: | Qt 6.2 |
Status: | Vorläufig |
Diese Klasse befindet sich in der Entwicklung und kann sich noch ändern.
Öffentliche Funktionen
QAndroidParcel() | |
QAndroidParcel(const QJniObject &parcel) | |
QJniObject | handle() const |
QAndroidBinder | readBinder() const |
QByteArray | readData() const |
int | readFileDescriptor() const |
QVariant | readVariant() const |
void | writeBinder(const QAndroidBinder &binder) const |
void | writeData(const QByteArray &data) const |
void | writeFileDescriptor(int fd) const |
void | writeVariant(const QVariant &value) const |
Detaillierte Beschreibung
QAndroidParcel ist eine Komfortklasse, die die wichtigsten Android-Parcel-Methoden umhüllt.
Dokumentation der Mitgliedsfunktionen
QAndroidParcel::QAndroidParcel()
Erzeugt ein neues Objekt.
[explicit]
QAndroidParcel::QAndroidParcel(const QJniObject &parcel)
Umhüllt das Objekt parcel.
QJniObject QAndroidParcel::handle() const
Der Rückgabewert ist nützlich, um andere Java-APIs aufzurufen, die nicht von diesem Wrapper abgedeckt werden
QAndroidBinder QAndroidParcel::readBinder() const
Gibt das Bindemittel als QAndroidBinder
QByteArray QAndroidParcel::readData() const
Gibt die Daten als QByteArray
int QAndroidParcel::readFileDescriptor() const
Gibt den Dateideskriptor zurück
QVariant QAndroidParcel::readVariant() const
Gibt die Daten als QVariant
void QAndroidParcel::writeBinder(const QAndroidBinder &binder) const
Schreibt ein binder Objekt. Dies ist nützlich für einen Client, um ein Bindemittel an einen Server zu senden, das vom Server verwendet werden kann, um den Client zurückzurufen.
void QAndroidParcel::writeData(const QByteArray &data) const
Schreibt die angegebene data als Byte-Array
void QAndroidParcel::writeFileDescriptor(int fd) const
Schreibt die angegebene fd.
void QAndroidParcel::writeVariant(const QVariant &value) const
Schreibt den angegebenen value. Der Wert wird in ein QByteArray umgewandelt, bevor er geschrieben wird.
© 2025 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.