From 2dd3f00de43671b62c6acd2d01e6d6c20e0ab445 Mon Sep 17 00:00:00 2001 From: eddy Date: Sun, 26 Jul 2026 22:51:36 +0200 Subject: [PATCH] Use RECEIVER_EXPORTED for USB system broadcasts on API 34+ --- .../app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt b/android/app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt index cc30e0b..c81b131 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt +++ b/android/app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt @@ -116,9 +116,9 @@ class SettingsActivity : AppCompatActivity() { findViewById(R.id.buildNumber).text = "Buildnummer: ${BuildConfig.BUILD_NUMBER}" - registerReceiver(usbAttachedReceiver, IntentFilter(UsbManager.ACTION_USB_DEVICE_ATTACHED), Context.RECEIVER_NOT_EXPORTED) + registerReceiver(usbAttachedReceiver, IntentFilter(UsbManager.ACTION_USB_DEVICE_ATTACHED), Context.RECEIVER_EXPORTED) registerReceiver(usbPermissionReceiver, IntentFilter(ACTION_USB_PERMISSION), Context.RECEIVER_NOT_EXPORTED) - registerReceiver(usbDetachedReceiver, IntentFilter(UsbManager.ACTION_USB_DEVICE_DETACHED), Context.RECEIVER_NOT_EXPORTED) + registerReceiver(usbDetachedReceiver, IntentFilter(UsbManager.ACTION_USB_DEVICE_DETACHED), Context.RECEIVER_EXPORTED) } override fun onDestroy() {