Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IAccessibilitySettingsManager

interface IAccessibilitySettingsManager
Extends com.amazon.apmf.IStandard The IAccessibilitySettingsManager interface provides APIs to adjust accessibility related settings including the status of various assistive technologies on the system, as well as closed captioning settings. Access control are performed on all API calls. If the caller doesn’t have the permission to adjust the accessibility settings, a SecurityError will be thrown for each API call. The corresponding API privilege is com.amazon.devconf.privilege.accessibility.write. This privilege requires any applications which declare the privilege must carry a signature from the com.amazon.privilege-signer.platform signer in order to be granted.

Methods

setScreenReaderEnabled()

void setScreenReaderEnabled(bool enabled)
Set whether a screen reader is currently enabled.

Parameters

enabled
bool — Required the new enabled state.

setScreenMagnifierEnabled()

void setScreenMagnifierEnabled(bool enabled)
Set whether a screen magnifier is currently enabled.

Parameters

enabled
bool — Required the new enabled state.

setTextBannerEnabled()

void setTextBannerEnabled(bool enabled)
Set whether a Text Banner is currently enabled.

Parameters

enabled
bool — Required the new enabled state.

setColorInversionEnabled()

void setColorInversionEnabled(bool enabled)
Set whether color inversion is currently enabled.

Parameters

enabled
bool — Required the new enabled state.

setColorCorrectionMode()

void setColorCorrectionMode(com.amazon.kepler.a11y.settings.ColorCorrectionMode mode)
Set the color correction mode.

Parameters

mode
com.amazon.kepler.a11y.settings.ColorCorrectionMode — Required the new color correction mode.

setHighContrastTextEnabled()

void setHighContrastTextEnabled(bool enabled)
Set whether high contrast text is currently enabled.

Parameters

enabled
bool — Required the new enabled state.

setAudioDescriptionPreferred()

void setAudioDescriptionPreferred(bool enabled)
Set whether audio description is currently enabled.

Parameters

enabled
bool — Required the new enabled state.

setTimeToTakeAction()

void setTimeToTakeAction(com.amazon.kepler.a11y.settings.TimeoutMultiplier value)
Set the multiplier that should be used by applications when specifying a timeout to favor customers who need more time to respond to a transient notification or dialog.

Parameters

value
com.amazon.kepler.a11y.settings.TimeoutMultiplier — Required the new timeout multiplier.

getClosedCaptioningSettingsManager()

IClosedCaptioningSettingsManager* getClosedCaptioningSettingsManager()
Get an instance for adjusting closed captioning settings.

Returns

IClosedCaptioningSettingsManager* a IClosedCaptioningSettingsManager instance.
Last modified on October 29, 2026