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.