Use MediaProjection for screen recording

Use media projection instead of the shell command for screen recording.

Test: atest FlickerTests
Bug: 177077842
Change-Id: I9ac7351bf04004b5512316232637fd5cc2dd5fcc
This commit is contained in:
Nataniel Borges
2021-01-15 16:04:09 +01:00
parent d04791d65c
commit 9d110213e9
2 changed files with 4 additions and 0 deletions

View File

@@ -31,6 +31,8 @@
<uses-permission android:name="android.permission.DUMP" />
<!-- Run layers trace -->
<uses-permission android:name="android.permission.HARDWARE_TEST"/>
<!-- Capture screen recording -->
<uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT"/>
<!-- Workaround grant runtime permission exception from b/152733071 -->
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
<uses-permission android:name="android.permission.READ_LOGS"/>

View File

@@ -33,6 +33,8 @@
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
<!-- Run layers trace -->
<uses-permission android:name="android.permission.HARDWARE_TEST"/>
<!-- Capture screen recording -->
<uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT"/>
<!-- Workaround grant runtime permission exception from b/152733071 -->
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
<uses-permission android:name="android.permission.READ_LOGS"/>