Table of Contents

Class InputMethodManager

Namespace
Android.View.Inputmethod
Assembly
MASES.Netdroid.dll
public class InputMethodManager : JVMBridgeBase<InputMethodManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<InputMethodManager>
InputMethodManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<InputMethodManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<InputMethodManager>.IsAssignableFrom<T>()
JVMBridgeBase<InputMethodManager>.Execute<T>(params T[])
JVMBridgeBase<InputMethodManager>.DynBridgeClazz
JVMBridgeBase<InputMethodManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

InputMethodManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public InputMethodManager()

InputMethodManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public InputMethodManager(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

HANDWRITING_DELEGATE_FLAG_HOME_DELEGATOR_ALLOWED

public static int HANDWRITING_DELEGATE_FLAG_HOME_DELEGATOR_ALLOWED { get; }

Property Value

int

HIDE_IMPLICIT_ONLY

public static int HIDE_IMPLICIT_ONLY { get; }

Property Value

int

HIDE_NOT_ALWAYS

public static int HIDE_NOT_ALWAYS { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

RESULT_HIDDEN

public static int RESULT_HIDDEN { get; }

Property Value

int

RESULT_SHOWN

public static int RESULT_SHOWN { get; }

Property Value

int

RESULT_UNCHANGED_HIDDEN

public static int RESULT_UNCHANGED_HIDDEN { get; }

Property Value

int

RESULT_UNCHANGED_SHOWN

public static int RESULT_UNCHANGED_SHOWN { get; }

Property Value

int

SHOW_FORCED

[Obsolete]
public static int SHOW_FORCED { get; }

Property Value

int

SHOW_IMPLICIT

public static int SHOW_IMPLICIT { get; }

Property Value

int

Methods

AcceptStylusHandwritingDelegation(View)

public bool AcceptStylusHandwritingDelegation(View arg0)

Parameters

arg0 View

View

Returns

bool

bool

AcceptStylusHandwritingDelegation(View, String)

public bool AcceptStylusHandwritingDelegation(View arg0, String arg1)

Parameters

arg0 View

View

arg1 String

String

Returns

bool

bool

AcceptStylusHandwritingDelegation(View, String, Executor, Consumer<Boolean>)

public void AcceptStylusHandwritingDelegation(View arg0, String arg1, Executor arg2, Consumer<Boolean> arg3)

Parameters

arg0 View

View

arg1 String

String

arg2 Executor

Executor

arg3 Consumer<Boolean>

Consumer

AcceptStylusHandwritingDelegation(View, String, int, Executor, Consumer<Boolean>)

public void AcceptStylusHandwritingDelegation(View arg0, String arg1, int arg2, Executor arg3, Consumer<Boolean> arg4)

Parameters

arg0 View

View

arg1 String

String

arg2 int

int

arg3 Executor

Executor

arg4 Consumer<Boolean>

Consumer

DispatchKeyEventFromInputMethod(View, KeyEvent)

public void DispatchKeyEventFromInputMethod(View arg0, KeyEvent arg1)

Parameters

arg0 View

View

arg1 KeyEvent

KeyEvent

DisplayCompletions(View, CompletionInfo[])

public void DisplayCompletions(View arg0, CompletionInfo[] arg1)

Parameters

arg0 View

View

arg1 CompletionInfo[]

CompletionInfo

GetCurrentInputMethodInfo()

public InputMethodInfo GetCurrentInputMethodInfo()

Returns

InputMethodInfo

InputMethodInfo

GetCurrentInputMethodSubtype()

public InputMethodSubtype GetCurrentInputMethodSubtype()

Returns

InputMethodSubtype

InputMethodSubtype

GetEnabledInputMethodList()

public List<InputMethodInfo> GetEnabledInputMethodList()

Returns

List<InputMethodInfo>

List

GetEnabledInputMethodSubtypeList(InputMethodInfo, bool)

public List<InputMethodSubtype> GetEnabledInputMethodSubtypeList(InputMethodInfo arg0, bool arg1)

Parameters

arg0 InputMethodInfo

InputMethodInfo

arg1 bool

bool

Returns

List<InputMethodSubtype>

List

GetInputMethodList()

public List<InputMethodInfo> GetInputMethodList()

Returns

List<InputMethodInfo>

List

GetLastInputMethodSubtype()

public InputMethodSubtype GetLastInputMethodSubtype()

Returns

InputMethodSubtype

InputMethodSubtype

GetShortcutInputMethodsAndSubtypes()

public Map<InputMethodInfo, List<InputMethodSubtype>> GetShortcutInputMethodsAndSubtypes()

Returns

Map<InputMethodInfo, List<InputMethodSubtype>>

Map

HideSoftInputFromInputMethod(IBinder, int)

[Obsolete]
public void HideSoftInputFromInputMethod(IBinder arg0, int arg1)

Parameters

arg0 IBinder

IBinder

arg1 int

int

HideSoftInputFromWindow(IBinder, int)

public bool HideSoftInputFromWindow(IBinder arg0, int arg1)

Parameters

arg0 IBinder

IBinder

arg1 int

int

Returns

bool

bool

HideSoftInputFromWindow(IBinder, int, ResultReceiver)

public bool HideSoftInputFromWindow(IBinder arg0, int arg1, ResultReceiver arg2)

Parameters

arg0 IBinder

IBinder

arg1 int

int

arg2 ResultReceiver

ResultReceiver

Returns

bool

bool

HideStatusIcon(IBinder)

[Obsolete]
public void HideStatusIcon(IBinder arg0)

Parameters

arg0 IBinder

IBinder

InvalidateInput(View)

public void InvalidateInput(View arg0)

Parameters

arg0 View

View

IsAcceptingText()

public bool IsAcceptingText()

Returns

bool

bool

IsActive()

public bool IsActive()

Returns

bool

bool

IsActive(View)

public bool IsActive(View arg0)

Parameters

arg0 View

View

Returns

bool

bool

IsConnectionlessStylusHandwritingAvailable()

public bool IsConnectionlessStylusHandwritingAvailable()

Returns

bool

bool

IsFullscreenMode()

public bool IsFullscreenMode()

Returns

bool

bool

IsInputMethodSuppressingSpellChecker()

public bool IsInputMethodSuppressingSpellChecker()

Returns

bool

bool

IsStylusHandwritingAvailable()

public bool IsStylusHandwritingAvailable()

Returns

bool

bool

IsWatchingCursor(View)

[Obsolete]
public bool IsWatchingCursor(View arg0)

Parameters

arg0 View

View

Returns

bool

bool

PrepareStylusHandwritingDelegation(View)

public void PrepareStylusHandwritingDelegation(View arg0)

Parameters

arg0 View

View

PrepareStylusHandwritingDelegation(View, String)

public void PrepareStylusHandwritingDelegation(View arg0, String arg1)

Parameters

arg0 View

View

arg1 String

String

RestartInput(View)

public void RestartInput(View arg0)

Parameters

arg0 View

View

SendAppPrivateCommand(View, String, Bundle)

public void SendAppPrivateCommand(View arg0, String arg1, Bundle arg2)

Parameters

arg0 View

View

arg1 String

String

arg2 Bundle

Bundle

SetAdditionalInputMethodSubtypes(String, InputMethodSubtype[])

[Obsolete]
public void SetAdditionalInputMethodSubtypes(String arg0, InputMethodSubtype[] arg1)

Parameters

arg0 String

String

arg1 InputMethodSubtype[]

InputMethodSubtype

SetCurrentInputMethodSubtype(InputMethodSubtype)

[Obsolete]
public bool SetCurrentInputMethodSubtype(InputMethodSubtype arg0)

Parameters

arg0 InputMethodSubtype

InputMethodSubtype

Returns

bool

bool

SetExplicitlyEnabledInputMethodSubtypes(String, int[])

public void SetExplicitlyEnabledInputMethodSubtypes(String arg0, int[] arg1)

Parameters

arg0 String

String

arg1 int[]

int

SetInputMethod(IBinder, String)

[Obsolete]
public void SetInputMethod(IBinder arg0, String arg1)

Parameters

arg0 IBinder

IBinder

arg1 String

String

SetInputMethodAndSubtype(IBinder, String, InputMethodSubtype)

[Obsolete]
public void SetInputMethodAndSubtype(IBinder arg0, String arg1, InputMethodSubtype arg2)

Parameters

arg0 IBinder

IBinder

arg1 String

String

arg2 InputMethodSubtype

InputMethodSubtype

ShouldOfferSwitchingToNextInputMethod(IBinder)

[Obsolete]
public bool ShouldOfferSwitchingToNextInputMethod(IBinder arg0)

Parameters

arg0 IBinder

IBinder

Returns

bool

bool

ShowInputMethodAndSubtypeEnabler(String)

public void ShowInputMethodAndSubtypeEnabler(String arg0)

Parameters

arg0 String

String

ShowInputMethodPicker()

public void ShowInputMethodPicker()

ShowSoftInput(View, int)

public bool ShowSoftInput(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

Returns

bool

bool

ShowSoftInput(View, int, ResultReceiver)

public bool ShowSoftInput(View arg0, int arg1, ResultReceiver arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 ResultReceiver

ResultReceiver

Returns

bool

bool

ShowSoftInputFromInputMethod(IBinder, int)

[Obsolete]
public void ShowSoftInputFromInputMethod(IBinder arg0, int arg1)

Parameters

arg0 IBinder

IBinder

arg1 int

int

ShowStatusIcon(IBinder, String, int)

[Obsolete]
public void ShowStatusIcon(IBinder arg0, String arg1, int arg2)

Parameters

arg0 IBinder

IBinder

arg1 String

String

arg2 int

int

StartConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)

public void StartConnectionlessStylusHandwriting(View arg0, CursorAnchorInfo arg1, Executor arg2, ConnectionlessHandwritingCallback arg3)

Parameters

arg0 View

View

arg1 CursorAnchorInfo

CursorAnchorInfo

arg2 Executor

Executor

arg3 ConnectionlessHandwritingCallback

ConnectionlessHandwritingCallback

StartConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback)

public void StartConnectionlessStylusHandwritingForDelegation(View arg0, CursorAnchorInfo arg1, String arg2, Executor arg3, ConnectionlessHandwritingCallback arg4)

Parameters

arg0 View

View

arg1 CursorAnchorInfo

CursorAnchorInfo

arg2 String

String

arg3 Executor

Executor

arg4 ConnectionlessHandwritingCallback

ConnectionlessHandwritingCallback

StartConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)

public void StartConnectionlessStylusHandwritingForDelegation(View arg0, CursorAnchorInfo arg1, Executor arg2, ConnectionlessHandwritingCallback arg3)

Parameters

arg0 View

View

arg1 CursorAnchorInfo

CursorAnchorInfo

arg2 Executor

Executor

arg3 ConnectionlessHandwritingCallback

ConnectionlessHandwritingCallback

StartStylusHandwriting(View)

public void StartStylusHandwriting(View arg0)

Parameters

arg0 View

View

SwitchToLastInputMethod(IBinder)

[Obsolete]
public bool SwitchToLastInputMethod(IBinder arg0)

Parameters

arg0 IBinder

IBinder

Returns

bool

bool

SwitchToNextInputMethod(IBinder, bool)

[Obsolete]
public bool SwitchToNextInputMethod(IBinder arg0, bool arg1)

Parameters

arg0 IBinder

IBinder

arg1 bool

bool

Returns

bool

bool

ToggleSoftInput(int, int)

[Obsolete]
public void ToggleSoftInput(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

ToggleSoftInputFromWindow(IBinder, int, int)

[Obsolete]
public void ToggleSoftInputFromWindow(IBinder arg0, int arg1, int arg2)

Parameters

arg0 IBinder

IBinder

arg1 int

int

arg2 int

int

UpdateCursor(View, int, int, int, int)

[Obsolete]
public void UpdateCursor(View arg0, int arg1, int arg2, int arg3, int arg4)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

UpdateCursorAnchorInfo(View, CursorAnchorInfo)

public void UpdateCursorAnchorInfo(View arg0, CursorAnchorInfo arg1)

Parameters

arg0 View

View

arg1 CursorAnchorInfo

CursorAnchorInfo

UpdateExtractedText(View, int, ExtractedText)

public void UpdateExtractedText(View arg0, int arg1, ExtractedText arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 ExtractedText

ExtractedText

UpdateSelection(View, int, int, int, int)

public void UpdateSelection(View arg0, int arg1, int arg2, int arg3, int arg4)

Parameters

arg0 View

View

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

ViewClicked(View)

[Obsolete]
public void ViewClicked(View arg0)

Parameters

arg0 View

View