Класс 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> и, следовательно, стандартные функции QList могут использоваться для управления записями NDEF в сообщении.
Сообщения 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/qt-5.9/qndefmessage.html