Класс QNdefMessage
Класс QNdefMessage предоставляет сообщение NFC NDEF. Подробнее...
| Заголовок: | #include <QNdefMessage> |
| qmake: | QT += nfc |
| С момента: | Qt 5.2 |
| Наследует: | QList |
Открытые функции
| QNdefMessage() | |
| QNdefMessage(const QNdefRecord &record) | |
| QNdefMessage(const QNdefMessage &message) | |
| QNdefMessage(const QList<QNdefRecord> &records) | |
| QByteArray | toByteArray() const |
| bool | operator==(const QNdefMessage &other) const |
- 78 открытых функций, унаследованных от QList
Статические открытые члены
| QNdefMessage | fromByteArray(const QByteArray &message) |
- 3 статических открытых члена, унаследованных от QList
Подробное описание
Класс QNdefMessage предоставляет сообщение NFC NDEF.
QNdefMessage — это набор из 0 или более QNdefRecords. QNdefMessage наследует от QList<QNdefRecord>, и поэтому для работы с записями NDEF в сообщении можно использовать стандартные функции QList.
Сообщения NDEF можно анализировать из массива байтов, соответствующего техническому спецификации NFC Data Exchange Format, с помощью статической функции fromByteArray(). Обратно, QNdefMessages можно преобразовать в массив байтов с помощью функции toByteArray().
Документация по функциям-членам
QNdefMessage::QNdefMessage()
Создает новое пустое сообщение NDEF.
QNdefMessage::QNdefMessage(const QNdefRecord &record)
Создает новое сообщение NDEF, содержащее одну запись record.
QNdefMessage::QNdefMessage(const QNdefMessage &message)
Создает новое сообщение NDEF, являющееся копией message.
QNdefMessage::QNdefMessage(const QList<QNdefRecord> &records)
Создает новое сообщение NDEF, содержащее все записи из records.
[static] QNdefMessage QNdefMessage::fromByteArray(const QByteArray &message)
Возвращает сообщение NDEF, проанализированное из содержимого message.
Параметр message интерпретируется как формат сообщения, определённый в технической спецификации NFC Data Exchange Format.
Если возникает ошибка анализа, возвращается пустое сообщение NDEF.
QByteArray QNdefMessage::toByteArray() const
Возвращает сообщение NDEF в виде массива байтов.
Результат этой функции соответствует формату, определённому в технической спецификации NFC Data Exchange Format.
bool QNdefMessage::operator==(const QNdefMessage &other) const
Возвращает true, если это сообщение NDEF эквивалентно other; в противном случае возвращает false.
Пустое сообщение (т. е. isEmpty() возвращает true) эквивалентно сообщению NDEF, содержащему одну запись типа QNdefRecord::Empty.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qndefmessage.html