5#ifndef JNIBROADCASTRECEIVER_H
6#define JNIBROADCASTRECEIVER_H
20#include <QtCore/QObject>
21#include <QtCore/private/qglobal_p.h>
22#include <android/log.h>
23#include <android/jni_android_p.h>
24#include <QtCore/QJniObject>
45 virtual void onReceive(JNIEnv *env, jobject context, jobject intent) = 0;
48 virtual void onReceiveLeScan(JNIEnv *env, jobject jBluetoothDevice, jint rssi, jbyteArray scanRecord) = 0;
QT_BEGIN_NAMESPACE void QtBroadcastReceiver_jniOnReceive(JNIEnv *, jobject, jlong, QtJniTypes::Context, QtJniTypes::Intent)
friend void QtBluetoothLE_leScanResult(JNIEnv *, jobject, jlong, QtJniTypes::BluetoothDevice, jint, jbyteArray)
virtual void onReceive(JNIEnv *env, jobject context, jobject intent)=0
QJniObject broadcastReceiverObject
virtual ~AndroidBroadcastReceiver()
virtual void onReceiveLeScan(JNIEnv *env, jobject jBluetoothDevice, jint rssi, jbyteArray scanRecord)=0
QJniObject intentFilterObject
void unregisterReceiver()
void addAction(const QJniObject &filter)
QString valueForStaticField()
@ ActionDiscoveryFinished
QString valueFromStaticFieldCache(const char *key, const char *className, const char *fieldName)