Fixed camera-testing compatibility issues to the Android 12
This is synced from ag/13402743,
also solve the merge conflict in aosp/1653830
Test: ./gradlew bOS
Change-Id: I9f29c9be63ea022643cb77408203dd6b143ff139
diff --git a/camera/camera-testing/src/main/AndroidManifest.xml b/camera/camera-testing/src/main/AndroidManifest.xml
index 0710da9..20e22e1 100644
--- a/camera/camera-testing/src/main/AndroidManifest.xml
+++ b/camera/camera-testing/src/main/AndroidManifest.xml
@@ -16,7 +16,7 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="androidx.camera.testing">
-
+ <uses-permission android:name="android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"/>
<application>
<activity
android:name="androidx.camera.testing.activity.ForegroundTestActivity"
diff --git a/camera/camera-testing/src/main/java/androidx/camera/testing/CoreAppTestUtil.java b/camera/camera-testing/src/main/java/androidx/camera/testing/CoreAppTestUtil.java
index 7ec3ed7..d1b6cb9e 100644
--- a/camera/camera-testing/src/main/java/androidx/camera/testing/CoreAppTestUtil.java
+++ b/camera/camera-testing/src/main/java/androidx/camera/testing/CoreAppTestUtil.java
@@ -80,6 +80,7 @@
* Clean up the device UI and back to the home screen for test.
* @param instrumentation the instrumentation used to run the test
*/
+ @SuppressWarnings("deprecation")
public static void clearDeviceUI(@NonNull Instrumentation instrumentation) {
UiDevice device = UiDevice.getInstance(instrumentation);
// On some devices, its necessary to wake up the device before attempting unlock, otherwise