Класс QAndroidParcel
Оборачивает наиболее важные методы класса Android Parcel. Подробнее...
| Заголовок: | #include <QAndroidParcel> |
| CMake: | find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| С момента: | Qt 6.2 |
Этот класс находится в разработке и может быть изменён.
Открытые функции
| QAndroidParcel(const QJniObject &parcel) | |
| QAndroidParcel() | |
| 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 |
Подробное описание
Класс QAndroidParcel — это вспомогательный класс, который оборачивает наиболее важные методы Android Parcel.
Документация по членам-функциям
QAndroidParcel::QAndroidParcel(const QJniObject &parcel)
Оборачивает объект parcel.
QAndroidParcel::QAndroidParcel()
Создаёт новый объект.
QJniObject QAndroidParcel::handle() const
Возвращаемое значение полезно для вызова других API Java, которые не покрываются этой обёрткой
QAndroidBinder QAndroidParcel::readBinder() const
Возвращает биндер как QAndroidBinder
QByteArray QAndroidParcel::readData() const
Возвращает данные как QByteArray
int QAndroidParcel::readFileDescriptor() const
Возвращает дескриптор файла
QVariant QAndroidParcel::readVariant() const
Возвращает данные как QVariant
void QAndroidParcel::writeBinder(const QAndroidBinder &binder) const
Записывает объект binder. Это полезно для клиента, чтобы отправить серверу биндер, который может быть использован сервером для вызова обратного метода клиента.
void QAndroidParcel::writeData(const QByteArray &data) const
Записывает предоставленные данные как массив байтов
void QAndroidParcel::writeFileDescriptor(int fd) const
Записывает предоставленный fd.
void QAndroidParcel::writeVariant(const QVariant &value) const
Записывает предоставленное значение. Значение преобразуется в QByteArray перед записью.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qandroidparcel.html