En esta página

QAndroidParcel Class

Envuelve los métodos más importantes de la clase Android Parcel. Más...

Cabecera: #include <QtCore/private/qandroidextras_p.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS CorePrivate)
target_link_libraries(mytarget PRIVATE Qt6::CorePrivate)
qmake: QT += core-private
Desde: Qt 6.2
Estado: Preliminar

Esta clase está en desarrollo y está sujeta a cambios.

Funciones Públicas

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

Descripción Detallada

QAndroidParcel es una clase de conveniencia que envuelve los métodos más importantes de Android Parcel.

Documentación de las funciones de los miembros

QAndroidParcel::QAndroidParcel()

Crea un nuevo objeto.

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

Envuelve el objeto parcel.

QJniObject QAndroidParcel::handle() const

El valor de retorno es útil para llamar a otras API de Java que no están cubiertas por esta envoltura

QAndroidBinder QAndroidParcel::readBinder() const

Devuelve la carpeta como QAndroidBinder

QByteArray QAndroidParcel::readData() const

Devuelve los datos como QByteArray

int QAndroidParcel::readFileDescriptor() const

Devuelve el descriptor de archivo

QVariant QAndroidParcel::readVariant() const

Devuelve los datos como QVariant

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

Escribe un objeto binder. Esto es útil para un cliente para enviar a un servidor de un aglutinante que puede ser utilizado por el servidor de devolución de llamada al cliente.

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

Escribe el data proporcionado como una matriz de bytes

void QAndroidParcel::writeFileDescriptor(int fd) const

Escribe la dirección fd.

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

Escribe el valor proporcionado value. El valor se convierte en QByteArray antes de ser escrito.

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