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.