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.