Table of Contents

Class InputMethodManager

Namespace
Android.View.Inputmethod
Assembly
MASES.Netdroid.dll
public class InputMethodManager : JVMBridgeBase<InputMethodManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
InputMethodManager
Implements
Extension Methods

Constructors

InputMethodManager(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public InputMethodManager(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

HANDWRITING_DELEGATE_FLAG_HOME_DELEGATOR_ALLOWED

public static int HANDWRITING_DELEGATE_FLAG_HOME_DELEGATOR_ALLOWED { get; set; }

Property Value

int

HIDE_IMPLICIT_ONLY

public static int HIDE_IMPLICIT_ONLY { get; set; }

Property Value

int

HIDE_NOT_ALWAYS

public static int HIDE_NOT_ALWAYS { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

RESULT_HIDDEN

public static int RESULT_HIDDEN { get; set; }

Property Value

int

RESULT_SHOWN

public static int RESULT_SHOWN { get; set; }

Property Value

int

RESULT_UNCHANGED_HIDDEN

public static int RESULT_UNCHANGED_HIDDEN { get; set; }

Property Value

int

RESULT_UNCHANGED_SHOWN

public static int RESULT_UNCHANGED_SHOWN { get; set; }

Property Value

int

SHOW_FORCED

[Obsolete("Deprecated in JVM")]
public static int SHOW_FORCED { get; set; }

Property Value

int

SHOW_IMPLICIT

public static int SHOW_IMPLICIT { get; set; }

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("Deprecated in JVM")]
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)

[Obsolete("Deprecated in JVM")]
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("Deprecated in JVM")]
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("Deprecated in JVM")]
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("Deprecated in JVM")]
public void SetAdditionalInputMethodSubtypes(String arg0, InputMethodSubtype[] arg1)

Parameters

arg0 String

String

arg1 InputMethodSubtype[]

InputMethodSubtype

SetCurrentInputMethodSubtype(InputMethodSubtype)

[Obsolete("Deprecated in JVM")]
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("Deprecated in JVM")]
public void SetInputMethod(IBinder arg0, String arg1)

Parameters

arg0 IBinder

IBinder

arg1 String

String

SetInputMethodAndSubtype(IBinder, String, InputMethodSubtype)

[Obsolete("Deprecated in JVM")]
public void SetInputMethodAndSubtype(IBinder arg0, String arg1, InputMethodSubtype arg2)

Parameters

arg0 IBinder

IBinder

arg1 String

String

arg2 InputMethodSubtype

InputMethodSubtype

ShouldOfferSwitchingToNextInputMethod(IBinder)

[Obsolete("Deprecated in JVM")]
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)

[Obsolete("Deprecated in JVM")]
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("Deprecated in JVM")]
public void ShowSoftInputFromInputMethod(IBinder arg0, int arg1)

Parameters

arg0 IBinder

IBinder

arg1 int

int

ShowStatusIcon(IBinder, String, int)

[Obsolete("Deprecated in JVM")]
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("Deprecated in JVM")]
public bool SwitchToLastInputMethod(IBinder arg0)

Parameters

arg0 IBinder

IBinder

Returns

bool

bool

SwitchToNextInputMethod(IBinder, bool)

[Obsolete("Deprecated in JVM")]
public bool SwitchToNextInputMethod(IBinder arg0, bool arg1)

Parameters

arg0 IBinder

IBinder

arg1 bool

bool

Returns

bool

bool

ToggleSoftInput(int, int)

[Obsolete("Deprecated in JVM")]
public void ToggleSoftInput(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

ToggleSoftInputFromWindow(IBinder, int, int)

[Obsolete("Deprecated in JVM")]
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("Deprecated in JVM")]
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("Deprecated in JVM")]
public void ViewClicked(View arg0)

Parameters

arg0 View

View