Most visited

Recently visited

Added in API level 24

AccessibilityService.SoftKeyboardController

public static final class AccessibilityService.SoftKeyboardController
extends Object

java.lang.Object
   ↳ android.accessibilityservice.AccessibilityService.SoftKeyboardController


用于控制和查询软键盘显示模式。

Summary

Nested classes

interface AccessibilityService.SoftKeyboardController.OnShowModeChangedListener

监听器用于更改软键盘显示模式。

Public methods

void addOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener, Handler handler)

将指定的更改侦听器添加到软键盘显示模式更改侦听器的列表。

void addOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener)

将指定的更改侦听器添加到show mode change侦听器的列表。

int getShowMode()

返回软键盘的显示模式。

boolean removeOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener)

从放大更改侦听器列表中删除指定更改侦听器的所有实例。

boolean setShowMode(int showMode)

设置软键盘显示模式。

Inherited methods

From class java.lang.Object

Public methods

addOnShowModeChangedListener

Added in API level 24
void addOnShowModeChangedListener (AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener, 
                Handler handler)

将指定的更改侦听器添加到软键盘显示模式更改侦听器的列表。 回调将发生在指定的Handler的线程上,或者如果处理程序为null则在服务的主线程上null

Parameters
listener AccessibilityService.SoftKeyboardController.OnShowModeChangedListener: the listener to add, must be non-null
handler Handler: the handler on which to callback should execute, or null to execute on the service's main thread

addOnShowModeChangedListener

Added in API level 24
void addOnShowModeChangedListener (AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener)

将指定的更改侦听器添加到show mode change侦听器的列表。 回调将发生在服务的主线程上。 听众没有注册。

Parameters
listener AccessibilityService.SoftKeyboardController.OnShowModeChangedListener

getShowMode

Added in API level 24
int getShowMode ()

返回软键盘的显示模式。 默认的显示模式是SHOW_MODE_AUTO ,其中软键盘显示在文本输入字段被聚焦时。 AccessibilityService还可以请求显示模式SHOW_MODE_HIDDEN ,其中软键盘从不显示。

Returns
int the current soft keyboard show mode

removeOnShowModeChangedListener

Added in API level 24
boolean removeOnShowModeChangedListener (AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener)

从放大更改侦听器列表中删除指定更改侦听器的所有实例。

Parameters
listener AccessibilityService.SoftKeyboardController.OnShowModeChangedListener: the listener to remove, must be non-null
Returns
boolean true if at least one instance of the listener was removed

setShowMode

Added in API level 24
boolean setShowMode (int showMode)

设置软键盘显示模式。 默认显示模式为SHOW_MODE_AUTO ,其中软键盘显示在文本输入字段为焦点时。 AccessibilityService还可以请求显示模式SHOW_MODE_HIDDEN ,其中从不显示软键盘。 无论先前的任何呼叫(包括由其他AccessibilityServices做出的呼叫),最后这种方法都将被兑现。

注意:如果服务尚未连接(例如,尚未呼叫 onServiceConnected() )或服务已断开连接,则此方法无效并返回 false

Parameters
showMode int: the new show mode for the soft keyboard
Returns
boolean true on success

Hooray!