4#ifndef QNEARFIELDTARGET_ANDROID_P_H
5#define QNEARFIELDTARGET_ANDROID_P_H
18#include "android/androidjninfc_p.h"
25#include <QtCore/QJniObject>
26#include <QtCore/QJniEnvironment>
47 QNearFieldTarget::RequestId writeNdefMessages(
const QList<QNdefMessage> &messages)
override;
57 void ndefMessageRead(
const QNdefMessage &message,
const QNearFieldTarget::RequestId &id);
66 QNearFieldTarget::Type getTagType()
const;
77 QTimer *targetCheckTimer;
81 QNearFieldTarget::Type tagType;
bool isEnabled() const override
QByteArray getUid(const QJniObject &intent)
bool isSupported(QNearFieldTarget::AccessMethod accessMethod) const override
bool startTargetDetection(QNearFieldTarget::AccessMethod accessMethod) override
void newIntent(QJniObject intent) override
~QNearFieldManagerPrivateImpl()
void stopTargetDetection(const QString &errorMessage) override
QJniObject getTagTechnology(const QString &tech) const
void targetLost(QNearFieldTargetPrivateImpl *target)
bool setTagTechnology(const QStringList &technologies)
void setupTargetCheckTimer()
bool setCommandTimeout(int timeout)
void setIntent(QJniObject intent)
int maxCommandLength() const override
QNearFieldTarget::RequestId readNdefMessages() override
~QNearFieldTargetPrivateImpl() override
bool disconnect() override
void ndefMessageRead(const QNdefMessage &message, const QNearFieldTarget::RequestId &id)
QNearFieldTarget::Type type() const override
QNearFieldTarget::RequestId sendCommand(const QByteArray &command) override
QNearFieldTarget::AccessMethods accessMethods() const override
bool hasNdefMessage() override
QByteArray uid() const override