diff --git a/tools/chatgui-android/router-tests/build.gradle.kts b/tools/chatgui-android/router-tests/build.gradle.kts index 7cd09d43..042a4faa 100644 --- a/tools/chatgui-android/router-tests/build.gradle.kts +++ b/tools/chatgui-android/router-tests/build.gradle.kts @@ -17,7 +17,8 @@ kotlin { "com/utun/chat/data/NetworkActivityMonitor.kt", "com/utun/chat/data/NetworkChangeMonitor.kt", "com/utun/chat/data/RingtonePlayer.kt", "com/utun/chat/data/CallRingback.kt", "com/utun/chat/data/NotificationSound.kt") kotlin.include("com/utun/chat/data/MemberFilesRepository.kt", "com/utun/chat/data/MemberFilesProtocol.kt", - "com/utun/chat/headless/HeadlessHostEnvironment.kt", "com/utun/chat/data/LocalDiscovery.kt") + "com/utun/chat/headless/HeadlessHostEnvironment.kt", "com/utun/chat/data/LocalDiscovery.kt", + "com/utun/chat/data/BatteryOptimizationPermission.kt") } } diff --git a/tools/chatgui-android/router-tests/src/main/kotlin/android/provider/Settings.kt b/tools/chatgui-android/router-tests/src/main/kotlin/android/provider/Settings.kt new file mode 100644 index 00000000..b33310d7 --- /dev/null +++ b/tools/chatgui-android/router-tests/src/main/kotlin/android/provider/Settings.kt @@ -0,0 +1,7 @@ +package android.provider + +/** Имена настоящих Android actions; host-тест проверяет target/порядок и не открывает системный UI. */ +object Settings { + const val ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS = "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" + const val ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS = "android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" +}