/aosp_15_r20/platform_testing/tests/automotive/functional/settings/src/android/platform/tests/ |
H A D | MicroPhoneSettingTest.java | 42 private static final String USE_MICROPHONE_TXT = "Use microphone"; 43 private static final String MICROPHONE_OFF_TXT = "Microphone is off."; 63 mSettingHelper.get().checkMenuExists("Microphone")); in openPrivacySetting() 64 mSettingHelper.get().openMenuWith("MicroPhone"); in openPrivacySetting() 66 "MicroPhone settings did not open", in openPrivacySetting() 67 mSettingHelper.get().checkMenuExists("Microphone access")); in openPrivacySetting() 68 mSettingHelper.get().openMenuWith("Microphone access"); in openPrivacySetting() 70 "MicroPhone access did not open", in openPrivacySetting() 78 mSettingHelper.get().openMenuWith("MicroPhone"); in goBackToSettingsScreen() 79 mSettingHelper.get().openMenuWith("Microphone access"); in goBackToSettingsScreen() [all …]
|
/aosp_15_r20/frameworks/base/media/java/android/media/ |
H A D | MicrophoneInfo.java | 30 * Class providing information on a microphone. It indicates the location and orientation of the 31 * microphone on the device as well as useful information like frequency response and sensitivity. 33 * of beam forming that need to know about precise microphone characteristics in order to adapt 39 * A microphone that the location is unknown. 44 * A microphone that locate on main body of the device. 49 * A microphone that locate on a movable main body of the device. 54 * A microphone that locate on a peripheral. 59 * Unknown microphone directionality. 64 * Microphone directionality type: omni. 69 * Microphone directionality type: bi-directional. [all …]
|
H A D | MicrophoneDirection.java | 31 * Don't do any directionality processing of the activated microphone(s). 36 * In the typical case, a device with a single screen, screen-side camera/microphone and 37 * non-screen-side camera/microphone, this will be the screen side (as in a "selfie"). 44 * In the typical case, a device with a single screen, screen-side camera/microphone and 45 * non-screen-side camera/microphone, this will be the non-screen side. 51 * Optimize capture for audio coming from an off-device microphone. 65 * Specifies the logical microphone (for processing). Applications can use this to specify 77 * Specifies the zoom factor (i.e. the field dimension) for the selected microphone 78 * (for processing). The selected microphone is determined by the use-case for the stream. 83 * @param zoom the desired field dimension of microphone capture. Range is from -1 (wide angle),
|
/aosp_15_r20/frameworks/base/services/tests/mockingservicestests/src/com/android/server/sensorprivacy/ |
H A D | SensorPrivacyServiceMockingTest.java | 20 import static android.hardware.SensorPrivacyManager.Sensors.MICROPHONE; 105 assertTrue(ps.getState(TOGGLE_TYPE_SOFTWARE, 0, MICROPHONE).isEnabled()); in testMigration1() 108 assertNull(ps.getState(TOGGLE_TYPE_SOFTWARE, 10, MICROPHONE)); in testMigration1() 111 assertNull(ps.getState(TOGGLE_TYPE_HARDWARE, 0, MICROPHONE)); in testMigration1() 113 assertNull(ps.getState(TOGGLE_TYPE_HARDWARE, 10, MICROPHONE)); in testMigration1() 121 assertTrue(ps.getState(TOGGLE_TYPE_SOFTWARE, 0, MICROPHONE).isEnabled()); in testMigration2() 124 assertTrue(ps.getState(TOGGLE_TYPE_SOFTWARE, 10, MICROPHONE).isEnabled()); in testMigration2() 127 assertNull(ps.getState(TOGGLE_TYPE_SOFTWARE, 11, MICROPHONE)); in testMigration2() 130 assertTrue(ps.getState(TOGGLE_TYPE_SOFTWARE, 12, MICROPHONE).isEnabled()); in testMigration2() 133 assertNull(ps.getState(TOGGLE_TYPE_HARDWARE, 0, MICROPHONE)); in testMigration2() [all …]
|
/aosp_15_r20/platform_testing/libraries/app-helpers/interfaces/auto/src/android/platform/helpers/ |
H A D | IAutoPrivacySettingsHelper.java | 30 * Setup expectation: MicroPhone settings is open. 32 * <p>This method turns on and Off the MicroPhone. 37 * Setup expectation: MicroPhone settings is open. 39 * <p>This method checks if MicroPhone is turned on or off. 44 * Setup expectation: MicroPhone Muted. 46 * <p>This method checks if muted MicroPhone Chip is present on Status bar. 51 * Setup expectation: MicroPhone unMuted. 53 * <p>This method checks if muted MicroPhone Chip is present on Status bar when micphrone panel 61 * <p>This method checks if MicroPhone Chip(dark/light) is present on Status bar. 66 * Setup expectation: MicroPhone settings is open. [all …]
|
/aosp_15_r20/system/hardware/interfaces/media/aidl/android/media/audio/common/ |
D | MicrophoneInfo.aidl | 22 * Structure providing static information on a microphone. This information 23 * never changes during the lifetime of the HAL IModule which owns the microphone. 25 * orientation of the microphone on the device as well as useful information 34 * Unique alphanumeric id for the microphone. It must remain the same across 40 * Describes the location of the microphone in terms of managed audio devices. 47 /** Microphone location is unknown. */ 49 /** The microphone is located on the main body of the device. */ 51 /** The microphone is located on a movable main body of the device. */ 53 /** The microphone is located on a peripheral. */ 56 /** Location of the microphone in regard to the body of the device */ [all …]
|
/aosp_15_r20/external/autotest/client/cros/multimedia/ |
H A D | arc_resource.py | 43 """Class to manage microphone app in container.""" 44 _MICROPHONE_ACTIVITY = 'org.chromium.arc.testapp.microphone/.MainActivity' 45 _MICROPHONE_PACKAGE = 'org.chromium.arc.testapp.microphone' 56 """Starts microphone app to start recording. 58 Starts microphone app. The app starts recorder itself after start up. 60 @raises: ArcMicrophoneResourceException if microphone app is not ready 66 'Microphone app is not ready yet.') 70 'Microphone app is already started.') 80 """Stops microphone app and gets recorded audio file from container. 82 Stops microphone app. [all …]
|
/aosp_15_r20/hardware/interfaces/audio/5.0/ |
H A D | types.hal | 103 * Microphone information 108 * A 3D point used to represent position or orientation of a microphone. 110 * Position: Coordinates of the microphone's capsule, in meters, from the 116 * microphone's capsule. Magnitude = sqrt(x^2 + y^2 + z^2) = 1 126 * Used channels further identify if the microphone has any significative 149 * e.g. microphone arrays should belong to the same group 176 * Structure used by the HAL to describe microphone's characteristics 180 /** Unique alphanumeric id for microphone. Guaranteed to be the same 192 /** Location of the microphone in regard to the body of the device */ 195 * e.g. microphone arrays should belong to the same group [all …]
|
/aosp_15_r20/hardware/interfaces/audio/6.0/ |
H A D | types.hal | 103 * Microphone information 108 * A 3D point used to represent position or orientation of a microphone. 110 * Position: Coordinates of the microphone's capsule, in meters, from the 116 * microphone's capsule. Magnitude = sqrt(x^2 + y^2 + z^2) = 1 126 * Used channels further identify if the microphone has any significative 149 * e.g. microphone arrays should belong to the same group 176 * Structure used by the HAL to describe microphone's characteristics 180 /** Unique alphanumeric id for microphone. Guaranteed to be the same 192 /** Location of the microphone in regard to the body of the device */ 195 * e.g. microphone arrays should belong to the same group [all …]
|
/aosp_15_r20/packages/apps/Car/SystemUI/res/values/ |
D | strings.xml | 65 …<!-- Accessibility content description for microphone/camera off state of privacy chip. [CHAR LIMI… 66 …<string name="privacy_chip_off_content"><xliff:g id="sensor" example="Microphone">%1$s</xliff:g> i… 67 <!-- Message displayed near microphone/camera toggle [CHAR LIMIT=50]--> 68 …<string name="privacy_chip_use_sensor">Use <xliff:g id="sensor" example="microphone">%1$s</xliff:g… 69 <!-- Message Subtext displayed near microphone/camera toggle [CHAR LIMIT=60]--> 72 <!-- Microphone settings button text. [CHAR LIMIT=45]--> 74 <!-- App is using microphone suffix [CHAR LIMIT=32]--> 75 …="Assistant">%1$s</xliff:g> is using the <xliff:g id="sensor" example="microphone">%2$s</xliff:g><… 76 <!-- Apps are using microphone suffix [CHAR LIMIT=32]--> 78 <!-- App was using microphone suffix [CHAR LIMIT=50]--> [all …]
|
/aosp_15_r20/external/autotest/client/common_lib/cros/manual/ |
H A D | audio_helper.py | 5 """Get speaker/microphone status from cras_client_test, /proc/asound and 204 @returns the list of nodes for default microphone. If device not found, 233 microphone = re.findall(r"10\t(.*):\s+USB\s+Audio:", line)[0] 237 logging.info('---mic for %s is %s', node, microphone) 238 return microphone 267 check microphone is muted or unmuted as expected/. 285 logging.info('Hotrod setting: microphone is muted') 287 logging.info('Hotrod setting: microphone is not muted') 289 logging.info('cras setting: microphone is muted') 291 logging.info('cras setting: microphone is not muted') [all …]
|
/aosp_15_r20/hardware/interfaces/audio/7.0/ |
H A D | types.hal | 106 * Microphone information 111 * A 3D point used to represent position or orientation of a microphone. 113 * Position: Coordinates of the microphone's capsule, in meters, from the 119 * microphone's capsule. Magnitude = sqrt(x^2 + y^2 + z^2) = 1 129 * Used channels further identify if the microphone has any significative 157 * e.g. microphone arrays should belong to the same group 185 * Structure used by the HAL to describe microphone's characteristics 190 * Unique alphanumeric id for microphone. Guaranteed to be the same 203 /** Location of the microphone in regard to the body of the device */ 207 * e.g. microphone arrays should belong to the same group [all …]
|
/aosp_15_r20/hardware/interfaces/audio/4.0/ |
H A D | types.hal | 159 * Microphone information 164 * A 3D point used to represent position or orientation of a microphone. 166 * Position: Coordinates of the microphone's capsule, in meters, from the 172 * microphone's capsule. Magnitude = sqrt(x^2 + y^2 + z^2) = 1 182 * Used channels further identify if the microphone has any significative 205 * e.g. microphone arrays should belong to the same group 232 * Structure used by the HAL to describe microphone's characteristics 236 /** Unique alphanumeric id for microphone. Guaranteed to be the same 248 /** Location of the microphone in regard to the body of the device */ 251 * e.g. microphone arrays should belong to the same group [all …]
|
/aosp_15_r20/out/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types-V4-java-source/gen/android/media/audio/common/ |
D | MicrophoneInfo.java | 11 * Structure providing static information on a microphone. This information 12 * never changes during the lifetime of the HAL IModule which owns the microphone. 14 * orientation of the microphone on the device as well as useful information 22 * Unique alphanumeric id for the microphone. It must remain the same across 27 /** Describes the location of the microphone in terms of managed audio devices. */ 29 /** Location of the microphone in regard to the body of the device */ 33 * microphones of a microphone array should all belong to the same group. 38 * Index of this microphone within the group. The pair (group, index) must 48 /** The standard polar pattern of the microphone. */ 52 * with the frequency response of the microphone. Levels are in dB, [all …]
|
/aosp_15_r20/packages/apps/Car/SystemUI/tests/src/com/android/systemui/car/systembar/ |
D | MicPrivacyChipViewControllerTest.java | 19 import static android.hardware.SensorPrivacyManager.Sensors.MICROPHONE; 126 when(mSensorPrivacyManager.isSensorPrivacyEnabled(anyInt(), eq(MICROPHONE))) in addPrivacyChipView_privacyChipViewPresent_micStatusSet() 146 when(mSensorPrivacyManager.isSensorPrivacyEnabled(anyInt(), eq(MICROPHONE))) in onUserChanged_micStatusSet() 247 verify(mSensorPrivacyManager).addSensorPrivacyListener(eq(MICROPHONE), in onSensorPrivacyChanged_argTrue_setSensorEnabledWithFalseCalled() 252 .onSensorPrivacyChanged(MICROPHONE, /* enabled= */ true); in onSensorPrivacyChanged_argTrue_setSensorEnabledWithFalseCalled() 263 verify(mSensorPrivacyManager).addSensorPrivacyListener(eq(MICROPHONE), in onSensorPrivacyChanged_argFalse_setSensorEnabledWithTrueCalled() 268 .onSensorPrivacyChanged(MICROPHONE, /* enabled= */ false); in onSensorPrivacyChanged_argFalse_setSensorEnabledWithTrueCalled() 280 verify(mSensorPrivacyManager).addSensorPrivacyListener(eq(MICROPHONE), in onSensorPrivacyChanged_qsTileNotifyUpdateRunnableExecuted() 285 .onSensorPrivacyChanged(MICROPHONE, /* enabled= */ true); in onSensorPrivacyChanged_qsTileNotifyUpdateRunnableExecuted() 295 when(mSensorPrivacyManager.isSensorPrivacyEnabled(anyInt(), eq(MICROPHONE))) in isSensorEnabled_sensorPrivacyEnabled_returnFalse() [all …]
|
/aosp_15_r20/external/webrtc/modules/audio_processing/agc/legacy/ |
H A D | gain_control.h | 66 * This function processes a 10 ms frame of microphone speech to determine 73 * near-end microphone signal. 77 * - inMic : Microphone input speech vector for each band 91 * This function replaces the analog microphone with a virtual one. 93 * agcAdaptiveDigital mode where no microphone level is adjustable. The length 99 * - inMic : Microphone input speech vector for each band 102 * - micLevelIn : Input level of microphone (static) 105 * - inMic : Microphone output after processing (L band) 106 * - inMic_H : Microphone output after processing (H band) 107 * - micLevelOut : Adjusted microphone level after processing [all …]
|
/aosp_15_r20/out/soong/.intermediates/hardware/interfaces/contexthub/1.2/android.hardware.contexthub-V1.2-java_gen_java/gen/srcs/android/hardware/contexthub/V1_2/ |
D | Setting.java | 16 * Indicates if the microphone access is available for CHRE. Microphone 17 * access is disabled if the user has turned off the microphone as a 21 …public static final byte MICROPHONE = 3 /* ::android::hardware::contexthub::V1_2::Setting.AIRPLANE… field in Setting 32 if (o == MICROPHONE) { in toString() 33 return "MICROPHONE"; in toString() 50 if ((o & MICROPHONE) == MICROPHONE) { in dumpBitfield() 51 list.add("MICROPHONE"); in dumpBitfield() 52 flipped |= MICROPHONE; in dumpBitfield()
|
/aosp_15_r20/packages/apps/Car/Settings/tests/unit/src/com/android/car/settings/privacy/ |
D | MicTogglePreferenceControllerTest.java | 113 .supportsSensorToggle(eq(SensorPrivacyManager.Sensors.MICROPHONE))) in baseUserRestricted_preferenceIsDisabled() 127 .supportsSensorToggle(eq(SensorPrivacyManager.Sensors.MICROPHONE))) in userRestricted_availableForViewing() 149 eq(SensorPrivacyManager.Sensors.MICROPHONE), in onPreferenceClicked_clickMicEnabled_shouldSetPrivacySensor() 153 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, true); in onPreferenceClicked_clickMicEnabled_shouldSetPrivacySensor() 167 eq(SensorPrivacyManager.Sensors.MICROPHONE), in onPreferenceClicked_clickMicDisabled_shouldClearPrivacySensor() 170 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, false); in onPreferenceClicked_clickMicDisabled_shouldClearPrivacySensor() 180 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, false); in onListenerUpdate_micDisabled_shouldUpdateChecked() 190 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, true); in onListenerUpdate_micEnabled_shouldUpdateChecked() 201 SensorPrivacyManager.Sensors.MICROPHONE, mListener.getValue()); in onStop_removesSensorPrivacyListener() 209 eq(SensorPrivacyManager.Sensors.MICROPHONE), mListener.capture()); in initializePreference() [all …]
|
/aosp_15_r20/packages/apps/Car/Settings/tests/multivalent/src/com/android/car/settings/privacy/ |
D | MicTogglePreferenceControllerTest.java | 113 .supportsSensorToggle(eq(SensorPrivacyManager.Sensors.MICROPHONE))) in baseUserRestricted_preferenceIsDisabled() 127 .supportsSensorToggle(eq(SensorPrivacyManager.Sensors.MICROPHONE))) in userRestricted_availableForViewing() 149 eq(SensorPrivacyManager.Sensors.MICROPHONE), in onPreferenceClicked_clickMicEnabled_shouldSetPrivacySensor() 153 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, true); in onPreferenceClicked_clickMicEnabled_shouldSetPrivacySensor() 167 eq(SensorPrivacyManager.Sensors.MICROPHONE), in onPreferenceClicked_clickMicDisabled_shouldClearPrivacySensor() 170 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, false); in onPreferenceClicked_clickMicDisabled_shouldClearPrivacySensor() 180 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, false); in onListenerUpdate_micDisabled_shouldUpdateChecked() 190 mListener.getValue().onSensorPrivacyChanged(SensorPrivacyManager.Sensors.MICROPHONE, true); in onListenerUpdate_micEnabled_shouldUpdateChecked() 201 SensorPrivacyManager.Sensors.MICROPHONE, mListener.getValue()); in onStop_removesSensorPrivacyListener() 209 eq(SensorPrivacyManager.Sensors.MICROPHONE), mListener.capture()); in initializePreference() [all …]
|
/aosp_15_r20/cts/hostsidetests/devicepolicy/app/DeviceOwner/src/com/android/cts/deviceowner/ |
H A D | SensorToggleRestrictionTest.java | 69 if (!mSensorPrivacyManager.supportsSensorToggle(SensorPrivacyManager.Sensors.MICROPHONE)) { in testMicrophoneToggle_RestrictionSet_CannotChangeSensorPrivacy() 72 assertFalse("Microphone sensor privacy should be off by default", in testMicrophoneToggle_RestrictionSet_CannotChangeSensorPrivacy() 74 m -> m.isSensorPrivacyEnabled(SensorPrivacyManager.Sensors.MICROPHONE))); in testMicrophoneToggle_RestrictionSet_CannotChangeSensorPrivacy() 78 m -> m.setSensorPrivacy(OTHER, SensorPrivacyManager.Sensors.MICROPHONE, true)); in testMicrophoneToggle_RestrictionSet_CannotChangeSensorPrivacy() 80 assertFalse("Microphone sensor privacy should not be enabled given admin restriction", in testMicrophoneToggle_RestrictionSet_CannotChangeSensorPrivacy() 82 m -> m.isSensorPrivacyEnabled(SensorPrivacyManager.Sensors.MICROPHONE))); in testMicrophoneToggle_RestrictionSet_CannotChangeSensorPrivacy() 105 if (!mSensorPrivacyManager.supportsSensorToggle(SensorPrivacyManager.Sensors.MICROPHONE)) { in testMicrophoneToggle_RestrictionSet_ResetSensorPrivacy() 109 m -> m.setSensorPrivacy(OTHER, SensorPrivacyManager.Sensors.MICROPHONE, true)); in testMicrophoneToggle_RestrictionSet_ResetSensorPrivacy() 116 m -> m.isSensorPrivacyEnabled(SensorPrivacyManager.Sensors.MICROPHONE))) { in testMicrophoneToggle_RestrictionSet_ResetSensorPrivacy() 120 fail("Microphone sensor privacy did not get reset in time"); in testMicrophoneToggle_RestrictionSet_ResetSensorPrivacy()
|
/aosp_15_r20/frameworks/base/services/core/java/com/android/server/sensorprivacy/ |
H A D | SensorPrivacyService.java | 42 import static android.hardware.SensorPrivacyManager.Sensors.MICROPHONE; 399 setToggleSensorPrivacyUnchecked(TOGGLE_TYPE_SOFTWARE, userId, OTHER, MICROPHONE, in onUserRestrictionsChanged() 423 sensor = MICROPHONE; in onOpNoted() 551 if (sensor == MICROPHONE) { in onSensorUseStarted() 601 if (sensor == MICROPHONE && mSuppressReminders.containsKey(new Pair<>(CAMERA, user)) in enqueueSensorUseReminderDialog() 603 .containsKey(new Pair<>(MICROPHONE, user))) { in enqueueSensorUseReminderDialog() 604 sensors.add(MICROPHONE); in enqueueSensorUseReminderDialog() 691 if (sensor == MICROPHONE) { in showSensorUseReminderNotification() 930 case MICROPHONE: in logSensorPrivacyStateToggle() 1080 if (sensor == MICROPHONE && mCallStateHelper.isInEmergencyCall()) { in canChangeToggleSensorPrivacy() [all …]
|
/aosp_15_r20/cts/tests/tests/media/recorder/src/android/media/recorder/cts/ |
H A D | MediaRecorderTest.java | 341 MediaUtils.skipTest("no audio codecs or microphone"); in testRecorderMPEG2TS() 664 MediaUtils.skipTest("no audio codecs or microphone"); in testRecordingAudioInRawFormats() 695 MediaUtils.skipTest("no audio codecs or microphone"); in testGetActiveMicrophones() 710 private void printMicrophoneInfo(MicrophoneInfo microphone) { in printMicrophoneInfo() argument 711 Log.i(TAG, "deviceId:" + microphone.getDescription()); in printMicrophoneInfo() 712 Log.i(TAG, "portId:" + microphone.getId()); in printMicrophoneInfo() 713 Log.i(TAG, "type:" + microphone.getType()); in printMicrophoneInfo() 714 Log.i(TAG, "address:" + microphone.getAddress()); in printMicrophoneInfo() 715 Log.i(TAG, "deviceLocation:" + microphone.getLocation()); in printMicrophoneInfo() 716 Log.i(TAG, "deviceGroup:" + microphone.getGroup() in printMicrophoneInfo() [all …]
|
/aosp_15_r20/frameworks/base/packages/SystemUI/src/com/android/systemui/sensorprivacy/ |
H A D | SensorUseStartedActivity.kt | 47 * Dialog to be shown on top of apps that are attempting to use a sensor (e.g. microphone) which is in <lambda>() 67 internal const val MICROPHONE = SensorPrivacyManager.Sensors.MICROPHONE in <lambda>() constant 94 if (!sensorPrivacyController.isSensorBlocked(MICROPHONE) && in <lambda>() 101 if (!sensorPrivacyController.isSensorBlocked(MICROPHONE) && in <lambda>() 119 } else if ((whichSensor == MICROPHONE) && !isBlocked) { in <lambda>() 129 } else if ((sensor == MICROPHONE) && in <lambda>() 130 !sensorPrivacyController.isSensorBlocked(MICROPHONE)) { in <lambda>() 235 sensorPrivacyController.setSensorBlocked(DIALOG, MICROPHONE, false) in <lambda>() 247 .suppressSensorPrivacyReminders(MICROPHONE, suppressed) in <lambda>()
|
/aosp_15_r20/packages/apps/Settings/tests/robotests/src/com/android/settings/privacy/ |
D | SensorPrivacyManagerHelperTest.java | 101 * Verify when SensorPrivacyManagerHelper#setSensorBlocked(microphone, true) called, 102 * SensorPrivacyManager#setSensorPrivacy(microphone, true) is invoked. 112 * Verify when SensorPrivacyManagerHelper#setSensorBlocked(microphone, false) called, 113 * SensorPrivacyManager#setSensorPrivacy(microphone, false) is invoked. 141 * Verify when a callback is added with a filter to only dispatch microphone events, then the 142 * callback is only invoked on changes to microphone state. 181 * Verify when a callback is added with a filter to only dispatch software_toggle+microphone 182 * events, then the callback is only invoked on changes to microphone state. 221 * Verify when a callback is added with a filter to only dispatch hardware_toggle+microphone 222 * events, then the callback is only invoked on changes to microphone state.
|
/aosp_15_r20/cts/tests/tests/settings/src/android/settings/cts/ |
H A D | AutoPrivacySettingsTest.java | 61 private static final String MICROPHONE = "Microphone"; field in AutoPrivacySettingsTest 62 private static final String USE_MICROPHONE = "Use microphone"; 63 private static final String MICROPHONE_ACCESS = "Microphone access"; 65 USE_MICROPHONE, "Recently accessed", "Manage microphone permissions"}; 67 MICROPHONE_ACCESS, "Recently accessed", "Manage microphone permissions"}; 108 * MUST provide a user affordance to do microphone toggle in the following location:Settings > 120 // Skip this test if the system does not have a microphone. in testPrivacyMicrophoneSettings() 132 UiObject2 micObj = assertScrollToAndFind(MICROPHONE); in testPrivacyMicrophoneSettings()
|