|
@@ -193,7 +193,7 @@ public class HIDDeviceManager {
|
|
filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
|
|
filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
|
|
filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
|
|
filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
|
|
filter.addAction(HIDDeviceManager.ACTION_USB_PERMISSION);
|
|
filter.addAction(HIDDeviceManager.ACTION_USB_PERMISSION);
|
|
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
|
|
|
|
|
+ if (Build.VERSION.SDK_INT >= 33) { /* Android 13.0 (TIRAMISU) */
|
|
mContext.registerReceiver(mUsbBroadcast, filter, Context.RECEIVER_EXPORTED);
|
|
mContext.registerReceiver(mUsbBroadcast, filter, Context.RECEIVER_EXPORTED);
|
|
} else {
|
|
} else {
|
|
mContext.registerReceiver(mUsbBroadcast, filter);
|
|
mContext.registerReceiver(mUsbBroadcast, filter);
|
|
@@ -380,7 +380,7 @@ public class HIDDeviceManager {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- if (!mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE) || (Build.VERSION.SDK_INT < 18 /* Android 4.3 (JELLY_BEAN_MR2) */)) {
|
|
|
|
|
|
+ if (!mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) {
|
|
Log.d(TAG, "Couldn't initialize Bluetooth, this version of Android does not support Bluetooth LE");
|
|
Log.d(TAG, "Couldn't initialize Bluetooth, this version of Android does not support Bluetooth LE");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -412,7 +412,7 @@ public class HIDDeviceManager {
|
|
IntentFilter filter = new IntentFilter();
|
|
IntentFilter filter = new IntentFilter();
|
|
filter.addAction(BluetoothDevice.ACTION_ACL_CONNECTED);
|
|
filter.addAction(BluetoothDevice.ACTION_ACL_CONNECTED);
|
|
filter.addAction(BluetoothDevice.ACTION_ACL_DISCONNECTED);
|
|
filter.addAction(BluetoothDevice.ACTION_ACL_DISCONNECTED);
|
|
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
|
|
|
|
|
+ if (Build.VERSION.SDK_INT >= 33) { /* Android 13.0 (TIRAMISU) */
|
|
mContext.registerReceiver(mBluetoothBroadcast, filter, Context.RECEIVER_EXPORTED);
|
|
mContext.registerReceiver(mBluetoothBroadcast, filter, Context.RECEIVER_EXPORTED);
|
|
} else {
|
|
} else {
|
|
mContext.registerReceiver(mBluetoothBroadcast, filter);
|
|
mContext.registerReceiver(mBluetoothBroadcast, filter);
|