19#include <QtCore/QJniObject>
20#include <QtCore/private/qglobal_p.h>
21#include <QtCore/qcoreapplication_platform.h>
27 "org/qtproject/qt/android/bluetooth/QtBluetoothBroadcastReceiver");
29 "org/qtproject/qt/android/bluetooth/QtBluetoothGattCharacteristic");
31 "org/qtproject/qt/android/bluetooth/QtBluetoothGattDescriptor");
33 "org/qtproject/qt/android/bluetooth/QtBluetoothInputStreamThread")
43Q_DECLARE_JNI_CLASS(BluetoothGattCharacteristic, "android/bluetooth/BluetoothGattCharacteristic")
70 return QtJniTypes::String(
"I");
96template<
typename Klass, JavaNames Field>
99 constexpr auto className = QtJniTypes::className<Klass>();
100 constexpr auto fieldName = []() ->
auto {
102 return QtJniTypes::String(
"ACTION_ACL_CONNECTED");
104 return QtJniTypes::String(
"ACTION_ACL_DISCONNECTED");
106 return QtJniTypes::String(
"ACTION_BOND_STATE_CHANGED");
108 return QtJniTypes::String(
"ACTION_DISCOVERY_STARTED");
110 return QtJniTypes::String(
"ACTION_DISCOVERY_FINISHED");
112 return QtJniTypes::String(
"ACTION_FOUND");
114 return QtJniTypes::String(
"ACTION_SCAN_MODE_CHANGED");
116 return QtJniTypes::String(
"ACTION_UUID");
118 return QtJniTypes::String(
"EXTRA_BOND_STATE");
120 return QtJniTypes::String(
"EXTRA_DEVICE");
122 return QtJniTypes::String(
"EXTRA_PAIRING_KEY");
124 return QtJniTypes::String(
"EXTRA_PAIRING_VARIANT");
126 return QtJniTypes::String(
"EXTRA_RSSI");
128 return QtJniTypes::String(
"EXTRA_SCAN_MODE");
130 return QtJniTypes::String(
"EXTRA_UUID");
132 QtJniTypes::staticAssertTypeMismatch();
QJniObject valueFromStaticFieldCache(const char *key, const char *className, const char *fieldName)
@ ActionDiscoveryFinished
QT_BEGIN_NAMESPACE Q_DECLARE_JNI_CLASS(QtBtBroadcastReceiver, "org/qtproject/qt/android/bluetooth/QtBluetoothBroadcastReceiver")
QJniObject valueForStaticField()
Combined button and popup list for selecting options.
Q_DECLARE_JNI_TYPE(File, "Ljava/io/File;")
const char className[16]
[1]