Auf dieser Seite

QAndroidParcel Class

Umhüllt die wichtigsten Methoden der Android-Klasse „Parcel“. 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

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

Ausführliche Beschreibung

QAndroidParcel ist eine Hilfs-Klasse, die die wichtigsten Android-Parcel- Methoden zusammenfasst.

Dokumentation zu den Mitgliedsfunktionen

QAndroidParcel::QAndroidParcel()

Erstellt ein neues Objekt.

[explicit] QAndroidParcel::QAndroidParcel(const QJniObject &parcel)

Umschließt das „ parcel “-Objekt.

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 den Binder 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, damit ein Client einen Binder an einen Server senden kann, der vom Server für den Rückruf an den Client verwendet werden kann.

void QAndroidParcel::writeData(const QByteArray &data) const

Schreibt die angegebene „ data “ als Byte-Array

void QAndroidParcel::writeFileDescriptor(int fd) const

So schreibt es auf der angegebenen Web fd.

void QAndroidParcel::writeVariant(const QVariant &value) const

Schreibt die angegebene „ value “. Der Wert wird vor dem Schreiben in eine „ QByteArray “ konvertiert.

© 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.