FileDocCategorySizeDatePackage
IInputMethodManager.javaAPI DocAndroid 5.1 API40822Sat Mar 14 05:48:08 GMT 2015com.android.internal.view

IInputMethodManager

public interface IInputMethodManager implements android.os.IInterface
Public interface to the global input method manager, used by all client applications. You need to update BridgeIInputMethodManager.java as well when changing this file.

Fields Summary
Constructors Summary
Methods Summary
public voidaddClient(com.android.internal.view.IInputMethodClient client, com.android.internal.view.IInputContext inputContext, int uid, int pid)

public voidfinishInput(com.android.internal.view.IInputMethodClient client)

public android.view.inputmethod.InputMethodSubtypegetCurrentInputMethodSubtype()

public java.util.ListgetEnabledInputMethodList()

public java.util.ListgetEnabledInputMethodSubtypeList(java.lang.String imiId, boolean allowsImplicitlySelectedSubtypes)

public java.util.ListgetInputMethodList()

public intgetInputMethodWindowVisibleHeight()

public android.view.inputmethod.InputMethodSubtypegetLastInputMethodSubtype()

public java.util.ListgetShortcutInputMethodsAndSubtypes()

public voidhideMySoftInput(android.os.IBinder token, int flags)

public booleanhideSoftInput(com.android.internal.view.IInputMethodClient client, int flags, android.os.ResultReceiver resultReceiver)

public booleannotifySuggestionPicked(android.text.style.SuggestionSpan span, java.lang.String originalString, int index)

public voidnotifyUserAction(int sequenceNumber)

public voidregisterSuggestionSpansForNotification(android.text.style.SuggestionSpan[] spans)

public voidremoveClient(com.android.internal.view.IInputMethodClient client)

public voidsetAdditionalInputMethodSubtypes(java.lang.String id, android.view.inputmethod.InputMethodSubtype[] subtypes)

public booleansetCurrentInputMethodSubtype(android.view.inputmethod.InputMethodSubtype subtype)

public voidsetImeWindowStatus(android.os.IBinder token, int vis, int backDisposition)

public voidsetInputMethod(android.os.IBinder token, java.lang.String id)

public voidsetInputMethodAndSubtype(android.os.IBinder token, java.lang.String id, android.view.inputmethod.InputMethodSubtype subtype)

public booleansetInputMethodEnabled(java.lang.String id, boolean enabled)

public booleanshouldOfferSwitchingToNextInputMethod(android.os.IBinder token)

public voidshowInputMethodAndSubtypeEnablerFromClient(com.android.internal.view.IInputMethodClient client, java.lang.String topId)

public voidshowInputMethodPickerFromClient(com.android.internal.view.IInputMethodClient client)

public voidshowMySoftInput(android.os.IBinder token, int flags)

public booleanshowSoftInput(com.android.internal.view.IInputMethodClient client, int flags, android.os.ResultReceiver resultReceiver)

public com.android.internal.view.InputBindResultstartInput(com.android.internal.view.IInputMethodClient client, com.android.internal.view.IInputContext inputContext, android.view.inputmethod.EditorInfo attribute, int controlFlags)

public booleanswitchToLastInputMethod(android.os.IBinder token)

public booleanswitchToNextInputMethod(android.os.IBinder token, boolean onlyCurrentIme)

public voidupdateStatusIcon(android.os.IBinder token, java.lang.String packageName, int iconId)

public com.android.internal.view.InputBindResultwindowGainedFocus(com.android.internal.view.IInputMethodClient client, android.os.IBinder windowToken, int controlFlags, int softInputMode, int windowFlags, android.view.inputmethod.EditorInfo attribute, com.android.internal.view.IInputContext inputContext)