Amazon Developer

as

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

コンストラクタ

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>
最終更新日 2026年10月26日