[DO NOT MERGE] Add state keeper for global settings
The CL is copied from commit 95c3826f13412cd1debb57849336f0ead75912fb
Bug: 261891224
Test: verify that global settings are restored after running CTS. e.g.
run cts -m CtsMediaTestCases -t android.media.cts.AudioManagerTest#testSetEncodedSurroundMode
settings get global encoded_surround_output
Test: atest cts/tests/tests/display/src/android/display/cts/VirtualDisplayTest.java cts/tests/tests/media/audio/src/android/media/audio/cts/AudioManagerTest.java
Change-Id: I889f966d7956ed73ae6a0bd091133e98653e2684
3 files changed