public static final class AccessibilityService.SoftKeyboardController
extends Object
java.lang.Object | |
↳ | android.accessibilityservice.AccessibilityService.SoftKeyboardController |
用于控制和查询软键盘显示模式。
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
|
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 |
void addOnShowModeChangedListener (AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener)
将指定的更改侦听器添加到show mode change侦听器的列表。 回调将发生在服务的主线程上。 听众没有注册。
Parameters | |
---|---|
listener |
AccessibilityService.SoftKeyboardController.OnShowModeChangedListener
|
int getShowMode ()
返回软键盘的显示模式。 默认的显示模式是SHOW_MODE_AUTO
,其中软键盘显示在文本输入字段被聚焦时。 AccessibilityService还可以请求显示模式SHOW_MODE_HIDDEN
,其中软键盘从不显示。
Returns | |
---|---|
int |
the current soft keyboard show mode |
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 |
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 |