QAndroidParcel 類

頭: #include <QAndroidParcel>
qmake: QT += androidextras
Since: Qt 5.10

公共函數

QAndroidParcel ()
QAndroidParcel (const QAndroidJniObject & parcel )
virtual ~QAndroidParcel ()
QAndroidJniObject 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

詳細描述

The QAndroidParcel is a convenience class that wraps the most important Android Parcel 方法。

成員函數文檔編製

QAndroidParcel:: QAndroidParcel ()

創建新對象。

QAndroidParcel:: QAndroidParcel (const QAndroidJniObject & parcel )

包裹 parcel 對象。

[虛擬] QAndroidParcel:: ~QAndroidParcel ()

Destroys the instance of QAndroidParcel. The destructor is virtual.

QAndroidJniObject QAndroidParcel:: handle () const

The return value is useful to call other Java API which are not covered by this wrapper

QAndroidBinder QAndroidParcel:: readBinder () const

返迴 binder 按 QAndroidBinder

QByteArray QAndroidParcel:: readData () const

返迴數據按 QByteArray

int QAndroidParcel:: readFileDescriptor () const

返迴文件描述符

QVariant QAndroidParcel:: readVariant () const

返迴數據按 QVariant

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

寫入 binder object. This is useful for a client to send to a server a binder which can be used by the server callback the client.

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

Writes the provided data as a byte array

void QAndroidParcel:: writeFileDescriptor ( int fd ) const

Writes the provided fd .

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

Writes the provided value . The value is converted into a QByteArray before is written.