头: | #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 方法。
创建新对象。
包裹 parcel 对象。
[虚拟]
QAndroidParcel::
~QAndroidParcel
()
Destroys the instance of QAndroidParcel. The destructor is virtual.
The return value is useful to call other Java API which are not covered by this wrapper
返回 binder 按 QAndroidBinder
返回数据按 QByteArray
返回文件描述符
返回数据按 QVariant
写入 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.
Writes the provided data as a byte array
Writes the provided fd .
Writes the provided value . The value is converted into a QByteArray before is written.