Sur cette page

QAndroidParcel Class

Enveloppe les méthodes les plus importantes de la classe `Parcel` d'Android. En savoir plus...

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 : Aperçu technologique

Cette classe est en avant-première technologique et est susceptible d'ê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 utilitaire qui regroupe les méthodes les plus importantes de Parcel pour Android.

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 permet d'appeler d'autres API Java qui ne sont pas prises en charge par ce wrapper.

QAndroidBinder QAndroidParcel::readBinder() const

Renvoie 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 `. Cela permet à un client d'envoyer à un serveur un `binder` qui pourra être utilisé par le serveur pour effectuer un rappel vers le client.

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

Écrit l'data fournie sous forme de tableau d'octets

void QAndroidParcel::writeFileDescriptor(int fd) const

Comme l'indique l'fd,

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

Écrit l'value ion fournie. La valeur est convertie au format 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.