QAndroidParcel Class
Android Parcelクラスの最も重要なメソッドをラップします。詳細...
Header: | #include <QtCore/private/qandroidextras_p.h> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::CorePrivate) |
qmake: | QT += core-private |
Since: | Qt 6.2 |
Status: | Preliminary |
このクラスは開発中であり、変更される可能性があります。
パブリック関数
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 |
詳細説明
QAndroidParcelは、Android Parcelの最も重要なメソッドをラップした便利なクラスです。
メンバー関数 ドキュメント
QAndroidParcel::QAndroidParcel()
新しいオブジェクトを作成します。
[explicit]
QAndroidParcel::QAndroidParcel(const QJniObject &parcel)
parcel オブジェクトをラップします。
QJniObject QAndroidParcel::handle() const
戻り値は、このラッパーでカバーされていない他のJava APIを呼び出すのに便利です。
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
指定されたdata をバイト配列として書き込みます。
void QAndroidParcel::writeFileDescriptor(int fd) const
指定されたfd を書き込む。
void QAndroidParcel::writeVariant(const QVariant &value) const
提供されたvalue を書き込む。値はQByteArray に変換されてから書き込まれます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。