diff options
Diffstat (limited to 'tests/tests/permission4/src/android/permission4/cts/CameraMicIndicatorsPermissionTest.kt')
-rw-r--r-- | tests/tests/permission4/src/android/permission4/cts/CameraMicIndicatorsPermissionTest.kt | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/tests/tests/permission4/src/android/permission4/cts/CameraMicIndicatorsPermissionTest.kt b/tests/tests/permission4/src/android/permission4/cts/CameraMicIndicatorsPermissionTest.kt index 872a243ce2e..598a59a1727 100644 --- a/tests/tests/permission4/src/android/permission4/cts/CameraMicIndicatorsPermissionTest.kt +++ b/tests/tests/permission4/src/android/permission4/cts/CameraMicIndicatorsPermissionTest.kt @@ -78,8 +78,6 @@ private const val IDLE_TIMEOUT_MILLIS: Long = 1000 private const val UNEXPECTED_TIMEOUT_MILLIS = 1000 private const val TIMEOUT_MILLIS: Long = 20000 private const val TV_MIC_INDICATOR_WINDOW_TITLE = "MicrophoneCaptureIndicator" -private const val MIC_LABEL_NAME = "microphone_toggle_label_qs" -private const val CAMERA_LABEL_NAME = "camera_toggle_label_qs" class CameraMicIndicatorsPermissionTest { private val instrumentation: Instrumentation = InstrumentationRegistry.getInstrumentation() @@ -92,9 +90,11 @@ class CameraMicIndicatorsPermissionTest { private val isTv = packageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK) private val isCar = packageManager.hasSystemFeature(PackageManager.FEATURE_AUTOMOTIVE) - private val micLabel = getPermissionControllerString(MIC_LABEL_NAME) - private val cameraLabel = getPermissionControllerString(CAMERA_LABEL_NAME) private var wasEnabled = false + private val micLabel = packageManager.getPermissionGroupInfo( + Manifest.permission_group.MICROPHONE, 0).loadLabel(packageManager).toString() + private val cameraLabel = packageManager.getPermissionGroupInfo( + Manifest.permission_group.CAMERA, 0).loadLabel(packageManager).toString() private var isScreenOn = false private var screenTimeoutBeforeTest: Long = 0L @@ -520,18 +520,4 @@ class CameraMicIndicatorsPermissionTest { automatorMethod(remainingTime) } } - - private fun getPermissionControllerString(resourceName: String): String { - val permissionControllerPkg = context.packageManager.permissionControllerPackageName - try { - val permissionControllerContext = - context.createPackageContext(permissionControllerPkg, 0) - val resourceId = - permissionControllerContext.resources.getIdentifier( - resourceName, "string", "com.android.permissioncontroller") - return permissionControllerContext.getString(resourceId) - } catch (e: PackageManager.NameNotFoundException) { - throw RuntimeException(e) - } - } }
\ No newline at end of file |