Sur cette page

QAndroidParcel Class

Enveloppe les méthodes les plus importantes de la classe Parcel d'Android. Plus d'informations...

En-tête : #include <QtCore/private/qandroidextras_p.h>
CMake : find_package(Qt6 REQUIRED COMPONENTS CorePrivate)
target_link_libraries(mytarget PRIVATE Qt6::CorePrivate)
qmake : QT += core-private
Depuis : Qt 6.2
Statut : Préliminaire

Cette classe est en cours de développement et peut être modifiée.

Fonctions publiques

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

Description détaillée

QAndroidParcel est une classe de commodité qui englobe les méthodes Android Parcel les plus importantes.

Documentation des fonctions membres

QAndroidParcel::QAndroidParcel()

Crée un nouvel objet.

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

Enveloppe l'objet parcel.

QJniObject QAndroidParcel::handle() const

La valeur de retour est utile pour appeler d'autres API Java qui ne sont pas couvertes par ce wrapper.

QAndroidBinder QAndroidParcel::readBinder() const

Retourne le classeur sous la forme d'un QAndroidBinder

QByteArray QAndroidParcel::readData() const

Renvoie les données sous la forme d'un QByteArray

int QAndroidParcel::readFileDescriptor() const

Renvoie le descripteur de fichier

QVariant QAndroidParcel::readVariant() const

Renvoie les données sous la forme d'un QVariant

void QAndroidParcel::writeBinder(const QAndroidBinder &binder) const

Écrit un objet binder. Ceci est utile pour qu'un client envoie à un serveur un liant qui peut être utilisé par le serveur pour rappeler le client.

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

Écrit l'adresse data fournie sous la forme d'un tableau d'octets.

void QAndroidParcel::writeFileDescriptor(int fd) const

Rédige le texte fourni à l'adresse fd.

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

Écrit la valeur fournie value. La valeur est convertie en QByteArray avant d'être écrite.

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