#include <jni.h>
#include <android/log.h>
#include <QtCore/QLoggingCategory>
#include <QtBluetooth/qtbluetoothglobal.h>
#include "android/jni_android_p.h"
#include "android/androidbroadcastreceiver_p.h"
#include "android/serveracceptancethread_p.h"
#include "android/inputstreamthread_p.h"
#include "android/lowenergynotificationhub_p.h"
Go to the source code of this file.
|
| QJniObject | valueFromStaticFieldCache (const char *key, const char *className, const char *fieldName) |
| |
| void | QtBroadcastReceiver_jniOnReceive (JNIEnv *env, jobject, jlong qtObject, QtJniTypes::Context context, QtJniTypes::Intent intent) |
| |
| static void | QtBluetoothSocketServer_errorOccurred (JNIEnv *, jobject, jlong qtObject, jint errorCode) |
| |
| static void | QtBluetoothSocketServer_newSocket (JNIEnv *, jobject, jlong qtObject, QtJniTypes::BluetoothSocket socket) |
| |
| static void | QtBluetoothInputStreamThread_errorOccurred (JNIEnv *, jobject, jlong qtObject, jint errorCode) |
| |
| static void | QtBluetoothInputStreamThread_readyData (JNIEnv *, jobject, jlong qtObject, jbyteArray buffer, jint bufferLength) |
| |
| void | QtBluetoothLE_leScanResult (JNIEnv *env, jobject, jlong qtObject, QtJniTypes::BluetoothDevice bluetoothDevice, jint rssi, jbyteArray scanRecord) |
| |
| static bool | registerNatives () |
| |
| QT_END_NAMESPACE Q_BLUETOOTH_EXPORT jint JNICALL | JNI_OnLoad (JavaVM *vm, void *) |
| |
◆ FIND_AND_CHECK_CLASS
| #define FIND_AND_CHECK_CLASS |
( |
|
CLASS_NAME | ) |
|
Value:clazz = env.findClass<CLASS_NAME>(); \
if (!clazz) { \
QtJniTypes::className<CLASS_NAME>().
data()); \
return JNI_FALSE; \
} \
static const char logTag[]
static const char classErrorMsg[]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
Definition at line 97 of file jni_android.cpp.
◆ LEHUB_SCOPED_METHOD
◆ JNI_OnLoad()
◆ QtBluetoothInputStreamThread_errorOccurred()
| static void QtBluetoothInputStreamThread_errorOccurred |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
qtObject, |
|
|
jint |
errorCode |
|
) |
| |
|
static |
◆ QtBluetoothInputStreamThread_readyData()
| static void QtBluetoothInputStreamThread_readyData |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
qtObject, |
|
|
jbyteArray |
buffer, |
|
|
jint |
bufferLength |
|
) |
| |
|
static |
◆ QtBluetoothLE_leScanResult()
| void QtBluetoothLE_leScanResult |
( |
JNIEnv * |
env, |
|
|
jobject |
, |
|
|
jlong |
qtObject, |
|
|
QtJniTypes::BluetoothDevice |
bluetoothDevice, |
|
|
jint |
rssi, |
|
|
jbyteArray |
scanRecord |
|
) |
| |
◆ QtBluetoothSocketServer_errorOccurred()
| static void QtBluetoothSocketServer_errorOccurred |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
qtObject, |
|
|
jint |
errorCode |
|
) |
| |
|
static |
◆ QtBluetoothSocketServer_newSocket()
| static void QtBluetoothSocketServer_newSocket |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
qtObject, |
|
|
QtJniTypes::BluetoothSocket |
socket |
|
) |
| |
|
static |
◆ QtBroadcastReceiver_jniOnReceive()
| void QtBroadcastReceiver_jniOnReceive |
( |
JNIEnv * |
env, |
|
|
jobject |
, |
|
|
jlong |
qtObject, |
|
|
QtJniTypes::Context |
context, |
|
|
QtJniTypes::Intent |
intent |
|
) |
| |
◆ registerNatives()
| static bool registerNatives |
( |
| ) |
|
|
static |
◆ valueFromStaticFieldCache()
| QJniObject valueFromStaticFieldCache |
( |
const char * |
key, |
|
|
const char * |
className, |
|
|
const char * |
fieldName |
|
) |
| |
◆ classErrorMsg
| const char classErrorMsg[] = "Can't find class \"%s\"" |
|
static |
◆ JCachedStringFields
◆ logTag
| const char logTag[] = "QtBluetooth" |
|
static |