Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

KeplerA11ySettingsInterface

KeplerA11ySettingsInterface

コンストラクタ

new KeplerA11ySettingsInterface()

new KeplerA11ySettingsInterface(): KeplerA11ySettingsInterface

戻り値

KeplerA11ySettingsInterface

メソッド

addAudioDescriptionStateListener()

addAudioDescriptionStateListener(handler: (enabled: boolean) => void): Promise<boolean>

音声ガイドの状態変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(enabled: boolean) => void

音声ガイドの状態が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addCaptioningPreferencesListener()

addCaptioningPreferencesListener(handler: (preferences: CaptioningProps) => void): Promise<boolean>

字幕サポートの設定の変更に対するリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(preferences: CaptioningProps) => void

字幕サポートの設定が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addClosedCaptioningStateListener()

addClosedCaptioningStateListener(handler: (enabled: boolean) => void): Promise<boolean>

クローズドキャプションの状態変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(enabled: boolean) => void

クローズドキャプションの状態が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addColorCorrectionModeListener()

addColorCorrectionModeListener(handler: (mode: ColorCorrectionMode) => void): Promise<boolean>

色補正モードの変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(mode: ColorCorrectionMode) => void

色補正モードが変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addColorInversionStateListener()

addColorInversionStateListener(handler: (enabled: boolean) => void): Promise<boolean>

色反転の状態変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(enabled: boolean) => void

色反転の状態が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addHighContrastTextStateListener()

addHighContrastTextStateListener(handler: (enabled: boolean) => void): Promise<boolean>

高コントラストテキストの状態変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(enabled: boolean) => void

高コントラストテキストの状態が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addScreenMagnifierStateListener()

addScreenMagnifierStateListener(handler: (enabled: boolean) => void): Promise<boolean>

拡大鏡の状態変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(enabled: boolean) => void

拡大鏡の状態が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addScreenReaderStateListener()

addScreenReaderStateListener(handler: (enabled: boolean) => void): Promise<boolean>

スクリーンリーダーの状態変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(enabled: boolean) => void

スクリーンリーダーの状態が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addTextBannerStateListener()

addTextBannerStateListener(handler: (enabled: boolean) => void): Promise<boolean>

テキストバナーの状態変更のリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(enabled: boolean) => void

テキストバナーの状態が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addTimeToTakeActionListener()

addTimeToTakeActionListener(handler: (value: TimeoutMultiplier) => void): Promise<boolean>

操作時間の変更に対するリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(value: TimeoutMultiplier) => void

操作時間が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


addUiScaleSettingListener()

addUiScaleSettingListener(handler: (newScaleSetting: UiScaleSetting) => void): Promise<boolean>

UIスケール設定の変更に対するリスナーを追加します。リスナーが既に登録されている場合、登録されているリスナーは削除され、新規登録するリスナーに置き換えられます。

パラメーター

handler

(newScaleSetting: UiScaleSetting) => void

UIスケール設定が変更されたときにメインスレッドで呼び出されるコールバック関数

戻り値

Promise<boolean>

リスナーが正常に登録されたかどうかを表すブール値に解決されるPromiseオブジェクト。


getCaptionPreferences()

getCaptionPreferences(): Promise<CaptioningProps>

字幕サポートの設定をすべて取得します。

戻り値

Promise<CaptioningProps>

字幕サポートの設定をすべて含むオブジェクトに解決されるPromiseオブジェクト


getColorCorrectionMode()

getColorCorrectionMode(): Promise<ColorCorrectionMode>

現在の色補正モードを取得します。

戻り値

Promise<ColorCorrectionMode>

現在の色補正モードに解決されるPromiseオブジェクト


getScaledSize()

getScaledSize(originalSize: number, scalingProps: ScalingProps): Promise<number>

指定された元のサイズとスケーリングプロパティに対して、スケーリングされたサイズを取得します。

注: UiScaleSettingContextProviderのuseScaledSizeフックを使用することをお勧めします。

パラメーター

originalSize

number

スケーリングする元のサイズ(単位:PLATFORM_DENSITY_INDEPENDENT_PIXELが有効になっている場合はDIP数、そうでない場合は物理ピクセル数)

scalingProps

ScalingProps

スケーリングの適用方法を定義するプロパティ

戻り値

Promise<number>

スケーリングされたサイズに解決されるPromiseオブジェクト


getScalingMultiplier()

getScalingMultiplier(originalSize: number, scalingProps: ScalingProps): Promise<number>

指定された元のサイズとスケーリングプロパティに対するスケール倍率を取得します。

スケール倍率を取得するには、このメソッドを使用する必要があります。スケール倍率は、画像の高さや幅など、同じスケーリングプロパティを持たない関連値に適用できます。

注: UiScaleSettingContextProviderのuseScalingMultiplierフックを使用することをお勧めします。

パラメーター

originalSize

number

スケーリングする元のサイズ(単位:PLATFORM_DENSITY_INDEPENDENT_PIXELが有効になっている場合はDIP数、そうでない場合は物理ピクセル数)

scalingProps

ScalingProps

スケーリングの適用方法を定義するプロパティ

戻り値

Promise<number>

スケール倍率に解決されるPromiseオブジェクト


getTimeToTakeAction()

getTimeToTakeAction(): Promise<TimeoutMultiplier>

現在の操作時間の設定を取得します。

戻り値

Promise<TimeoutMultiplier>

現在のタイムアウト乗数に解決されるPromiseオブジェクト


getUiScaleSetting()

getUiScaleSetting(): Promise<UiScaleSetting>

現在のUIスケール設定を取得します。

注: UiScaleSettingContextProviderのuseUiScaleSettingフックを使用することをお勧めします。

戻り値

Promise<UiScaleSetting>

現在のUIスケール設定に解決されるPromiseオブジェクト


isAudioDescriptionPreferred()

isAudioDescriptionPreferred(): Promise<boolean>

音声ガイドが優先されるかどうかをチェックします。

戻り値

Promise<boolean>

音声ガイドの方が望ましい場合はtrue、そうでない場合はfalseに解決されるPromiseオブジェクト


isClosedCaptioningEnabled()

isClosedCaptioningEnabled(): Promise<boolean>

クローズドキャプションが有効かどうかをチェックします。

戻り値

Promise<boolean>

クローズドキャプションが有効になっている場合はtrue、そうでない場合はfalseに解決されるPromiseオブジェクト


isColorInversionEnabled()

isColorInversionEnabled(): Promise<boolean>

色反転が有効かどうかをチェックします。

戻り値

Promise<boolean>

色反転が有効になっている場合はtrue、そうでない場合はfalseに解決されるPromiseオブジェクト


isHighContrastTextEnabled()

isHighContrastTextEnabled(): Promise<boolean>

高コントラストテキストが有効かどうかをチェックします。

戻り値

Promise<boolean>

高コントラストテキストが有効になっている場合はtrue、そうでない場合はfalseに解決されるPromiseオブジェクト


isScreenMagnifierEnabled()

isScreenMagnifierEnabled(): Promise<boolean>

拡大鏡が有効かどうかをチェックします。

戻り値

Promise<boolean>

拡大鏡が有効になっている場合はtrue、そうでない場合はfalseに解決されるPromiseオブジェクト


isScreenReaderEnabled()

isScreenReaderEnabled(): Promise<boolean>

スクリーンリーダーが有効かどうかをチェックします。

戻り値

Promise<boolean>

スクリーンリーダーが有効な場合はtrue、そうでない場合はfalseに解決されるPromiseオブジェクト


isTextBannerEnabled()

isTextBannerEnabled(): Promise<boolean>

テキストバナーが有効かどうかをチェックします。

戻り値

Promise<boolean>

テキストバナーが有効になっている場合はtrue、そうでない場合はfalseに解決されるPromiseオブジェクト


removeAudioDescriptionStateListener()

removeAudioDescriptionStateListener(): Promise<void>

音声ガイドの状態に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeCaptioningPreferencesListener()

removeCaptioningPreferencesListener(): Promise<void>

字幕サポートの設定に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeClosedCaptioningStateListener()

removeClosedCaptioningStateListener(): Promise<void>

クローズドキャプションの状態に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeColorCorrectionModeListener()

removeColorCorrectionModeListener(): Promise<void>

色補正モードのリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeColorInversionStateListener()

removeColorInversionStateListener(): Promise<void>

色反転の状態に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeHighContrastTextStateListener()

removeHighContrastTextStateListener(): Promise<void>

高コントラストテキストの状態に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeScreenMagnifierStateListener()

removeScreenMagnifierStateListener(): Promise<void>

拡大鏡の状態に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeScreenReaderStateListener()

removeScreenReaderStateListener(): Promise<void>

スクリーンリーダーの状態に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeTextBannerStateListener()

removeTextBannerStateListener(): Promise<void>

テキストバナーの状態に対するリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeTimeToTakeActionListener()

removeTimeToTakeActionListener(): Promise<void>

操作時間のリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


removeUiScaleSettingListener()

removeUiScaleSettingListener(): Promise<void>

UIスケール設定のリスナーを削除します。

戻り値

Promise<void>

リスナーが削除されたときに完了となるPromiseオブジェクト。


setAudioDescriptionPreferred()

setAudioDescriptionPreferred(enabled: boolean): Promise<void>

音声ガイドの設定を行います。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

enabled

boolean

音声ガイドを優先する場合はtrue、そうでない場合はfalse

戻り値

Promise<void>


setCaptionPreferences()

setCaptionPreferences(prefs: CaptioningProps): Promise<void>

字幕サポートの複数の設定を一度に行います。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

prefs

CaptioningProps

更新対象となる字幕サポートの設定を含むオブジェクト。このオブジェクトに存在するプロパティのみが更新されます。

戻り値

Promise<void>


setClosedCaptioningEnabled()

setClosedCaptioningEnabled(enabled: boolean): Promise<void>

クローズドキャプションが有効になる状態を設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

enabled

boolean

クローズドキャプションを有効にする場合はtrue、無効にする場合はfalse

戻り値

Promise<void>


setColorCorrectionMode()

setColorCorrectionMode(mode: ColorCorrectionMode): Promise<void>

色補正モードを設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

mode

ColorCorrectionMode

設定する色補正モード

戻り値

Promise<void>


setColorInversionEnabled()

setColorInversionEnabled(enabled: boolean): Promise<void>

色反転が有効になる状態を設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

enabled

boolean

色反転を有効にする場合はtrue、無効にする場合はfalse

戻り値

Promise<void>


setHighContrastTextEnabled()

setHighContrastTextEnabled(enabled: boolean): Promise<void>

高コントラストテキストが有効になる状態を設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

enabled

boolean

高コントラストテキストを有効にする場合はtrue、無効にする場合はfalse

戻り値

Promise<void>


setScreenMagnifierEnabled()

setScreenMagnifierEnabled(enabled: boolean): Promise<void>

拡大鏡が有効になる状態を設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

enabled

boolean

拡大鏡を有効にする場合はtrue、無効にする場合はfalse

戻り値

Promise<void>


setScreenReaderEnabled()

setScreenReaderEnabled(enabled: boolean): Promise<void>

スクリーンリーダーが有効になる状態を設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

enabled

boolean

スクリーンリーダーを有効にする場合はtrue、無効にする場合はfalse

戻り値

Promise<void>


setTextBannerEnabled()

setTextBannerEnabled(enabled: boolean): Promise<void>

テキストバナーが有効になる状態を設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

enabled

boolean

テキストバナーを有効にする場合はtrue、無効にする場合はfalse

戻り値

Promise<void>


setTimeToTakeAction()

setTimeToTakeAction(multiplier: TimeoutMultiplier): Promise<void>

操作時間の倍率を設定します。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

multiplier

TimeoutMultiplier

設定するタイムアウト乗数

戻り値

Promise<void>


setUiScaleSetting()

setUiScaleSetting(setting: UiScaleSetting): Promise<void>

UIスケール設定を行います。com.amazon.devconf.privilege.accessibility.write権限が必要です。

パラメーター

setting

UiScaleSetting

行うべきUIスケール設定

戻り値

Promise<void>


Last updated: 2026年7月31日