Table of Contents

Class InputMethodService

Namespace
Android.Inputmethodservice
Assembly
MASES.Netdroid.dll
public class InputMethodService : AbstractInputMethodService, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Context>
InputMethodService
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Context>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Context>.IsAssignableFrom<T>()
JVMBridgeBase<Context>.Execute<T>(params T[])
JVMBridgeBase<Context>.DynBridgeClazz
JVMBridgeBase<Context>.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

InputMethodService()

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

public InputMethodService()

InputMethodService(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 InputMethodService(params object[] args)

Parameters

args object[]

Properties

BACK_DISPOSITION_ADJUST_NOTHING

public static int BACK_DISPOSITION_ADJUST_NOTHING { get; }

Property Value

int

BACK_DISPOSITION_DEFAULT

public static int BACK_DISPOSITION_DEFAULT { get; }

Property Value

int

BACK_DISPOSITION_WILL_DISMISS

[Obsolete]
public static int BACK_DISPOSITION_WILL_DISMISS { get; }

Property Value

int

BACK_DISPOSITION_WILL_NOT_DISMISS

[Obsolete]
public static int BACK_DISPOSITION_WILL_NOT_DISMISS { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

Methods

EnableHardwareAcceleration()

[Obsolete]
public bool EnableHardwareAcceleration()

Returns

bool

bool

FinishConnectionlessStylusHandwriting(CharSequence)

public void FinishConnectionlessStylusHandwriting(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

FinishStylusHandwriting()

public void FinishStylusHandwriting()

GetBackDisposition()

public int GetBackDisposition()

Returns

int

int

GetCandidatesHiddenVisibility()

public int GetCandidatesHiddenVisibility()

Returns

int

int

GetCurrentInputBinding()

public InputBinding GetCurrentInputBinding()

Returns

InputBinding

InputBinding

GetCurrentInputConnection()

public InputConnection GetCurrentInputConnection()

Returns

InputConnection

InputConnection

GetCurrentInputEditorInfo()

public EditorInfo GetCurrentInputEditorInfo()

Returns

EditorInfo

EditorInfo

GetCurrentInputStarted()

public bool GetCurrentInputStarted()

Returns

bool

bool

GetInputMethodWindowRecommendedHeight()

[Obsolete]
public int GetInputMethodWindowRecommendedHeight()

Returns

int

int

GetLayoutInflater()

public LayoutInflater GetLayoutInflater()

Returns

LayoutInflater

LayoutInflater

GetMaxWidth()

public int GetMaxWidth()

Returns

int

int

GetStylusHandwritingIdleTimeoutMax()

public static Duration GetStylusHandwritingIdleTimeoutMax()

Returns

Duration

Duration

GetStylusHandwritingSessionTimeout()

public Duration GetStylusHandwritingSessionTimeout()

Returns

Duration

Duration

GetStylusHandwritingWindow()

public Window GetStylusHandwritingWindow()

Returns

Window

Window

GetTextForImeAction(int)

public CharSequence GetTextForImeAction(int arg0)

Parameters

arg0 int

int

Returns

CharSequence

CharSequence

GetWindow()

public Dialog GetWindow()

Returns

Dialog

Dialog

HideStatusIcon()

public void HideStatusIcon()

HideWindow()

public void HideWindow()

IsExtractViewShown()

public bool IsExtractViewShown()

Returns

bool

bool

IsFullscreenMode()

public bool IsFullscreenMode()

Returns

bool

bool

IsInputViewShown()

public bool IsInputViewShown()

Returns

bool

bool

IsShowInputRequested()

public bool IsShowInputRequested()

Returns

bool

bool

OnAppPrivateCommand(String, Bundle)

public void OnAppPrivateCommand(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

OnBindInput()

public void OnBindInput()

OnComputeInsets(Insets)

public void OnComputeInsets(InputMethodService.Insets arg0)

Parameters

arg0 InputMethodService.Insets

InputMethodService.Insets

OnConfigureWindow(Window, bool, bool)

public void OnConfigureWindow(Window arg0, bool arg1, bool arg2)

Parameters

arg0 Window

Window

arg1 bool

bool

arg2 bool

bool

OnCreateCandidatesView()

public View OnCreateCandidatesView()

Returns

View

View

OnCreateExtractTextView()

public View OnCreateExtractTextView()

Returns

View

View

OnCreateInlineSuggestionsRequest(Bundle)

public InlineSuggestionsRequest OnCreateInlineSuggestionsRequest(Bundle arg0)

Parameters

arg0 Bundle

Bundle

Returns

InlineSuggestionsRequest

InlineSuggestionsRequest

OnCreateInputView()

public View OnCreateInputView()

Returns

View

View

OnDisplayCompletions(CompletionInfo[])

public void OnDisplayCompletions(CompletionInfo[] arg0)

Parameters

arg0 CompletionInfo[]

CompletionInfo

OnEvaluateFullscreenMode()

public bool OnEvaluateFullscreenMode()

Returns

bool

bool

OnEvaluateInputViewShown()

public bool OnEvaluateInputViewShown()

Returns

bool

bool

OnExtractTextContextMenuItem(int)

public bool OnExtractTextContextMenuItem(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

OnExtractedCursorMovement(int, int)

public void OnExtractedCursorMovement(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

OnExtractedSelectionChanged(int, int)

public void OnExtractedSelectionChanged(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

OnExtractedTextClicked()

public void OnExtractedTextClicked()

OnExtractingInputChanged(EditorInfo)

public void OnExtractingInputChanged(EditorInfo arg0)

Parameters

arg0 EditorInfo

EditorInfo

OnFinishCandidatesView(bool)

public void OnFinishCandidatesView(bool arg0)

Parameters

arg0 bool

bool

OnFinishInput()

public void OnFinishInput()

OnFinishInputView(bool)

public void OnFinishInputView(bool arg0)

Parameters

arg0 bool

bool

OnFinishStylusHandwriting()

public void OnFinishStylusHandwriting()

OnInitializeInterface()

public void OnInitializeInterface()

OnInlineSuggestionsResponse(InlineSuggestionsResponse)

public bool OnInlineSuggestionsResponse(InlineSuggestionsResponse arg0)

Parameters

arg0 InlineSuggestionsResponse

InlineSuggestionsResponse

Returns

bool

bool

OnPrepareStylusHandwriting()

public void OnPrepareStylusHandwriting()

OnShowInputRequested(int, bool)

public bool OnShowInputRequested(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

Returns

bool

bool

OnStartCandidatesView(EditorInfo, bool)

public void OnStartCandidatesView(EditorInfo arg0, bool arg1)

Parameters

arg0 EditorInfo

EditorInfo

arg1 bool

bool

OnStartConnectionlessStylusHandwriting(int, CursorAnchorInfo)

public bool OnStartConnectionlessStylusHandwriting(int arg0, CursorAnchorInfo arg1)

Parameters

arg0 int

int

arg1 CursorAnchorInfo

CursorAnchorInfo

Returns

bool

bool

OnStartInput(EditorInfo, bool)

public void OnStartInput(EditorInfo arg0, bool arg1)

Parameters

arg0 EditorInfo

EditorInfo

arg1 bool

bool

OnStartInputView(EditorInfo, bool)

public void OnStartInputView(EditorInfo arg0, bool arg1)

Parameters

arg0 EditorInfo

EditorInfo

arg1 bool

bool

OnStartStylusHandwriting()

public bool OnStartStylusHandwriting()

Returns

bool

bool

OnStylusHandwritingMotionEvent(MotionEvent)

public void OnStylusHandwritingMotionEvent(MotionEvent arg0)

Parameters

arg0 MotionEvent

MotionEvent

OnUnbindInput()

public void OnUnbindInput()

OnUpdateCursor(Rect)

[Obsolete]
public void OnUpdateCursor(Rect arg0)

Parameters

arg0 Rect

Rect

OnUpdateCursorAnchorInfo(CursorAnchorInfo)

public void OnUpdateCursorAnchorInfo(CursorAnchorInfo arg0)

Parameters

arg0 CursorAnchorInfo

CursorAnchorInfo

OnUpdateEditorToolType(int)

public void OnUpdateEditorToolType(int arg0)

Parameters

arg0 int

int

OnUpdateExtractedText(int, ExtractedText)

public void OnUpdateExtractedText(int arg0, ExtractedText arg1)

Parameters

arg0 int

int

arg1 ExtractedText

ExtractedText

OnUpdateExtractingViews(EditorInfo)

public void OnUpdateExtractingViews(EditorInfo arg0)

Parameters

arg0 EditorInfo

EditorInfo

OnUpdateExtractingVisibility(EditorInfo)

public void OnUpdateExtractingVisibility(EditorInfo arg0)

Parameters

arg0 EditorInfo

EditorInfo

OnUpdateSelection(int, int, int, int, int, int)

public void OnUpdateSelection(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

arg5 int

int

OnViewClicked(bool)

[Obsolete]
public void OnViewClicked(bool arg0)

Parameters

arg0 bool

bool

OnWindowHidden()

public void OnWindowHidden()

OnWindowShown()

public void OnWindowShown()

RequestHideSelf(int)

public void RequestHideSelf(int arg0)

Parameters

arg0 int

int

RequestShowSelf(int)

public void RequestShowSelf(int arg0)

Parameters

arg0 int

int

SendDefaultEditorAction(bool)

public bool SendDefaultEditorAction(bool arg0)

Parameters

arg0 bool

bool

Returns

bool

bool

SendDownUpKeyEvents(int)

public void SendDownUpKeyEvents(int arg0)

Parameters

arg0 int

int

SendKeyChar(char)

public void SendKeyChar(char arg0)

Parameters

arg0 char

char

SetBackDisposition(int)

public void SetBackDisposition(int arg0)

Parameters

arg0 int

int

SetCandidatesView(View)

public void SetCandidatesView(View arg0)

Parameters

arg0 View

View

SetCandidatesViewShown(bool)

public void SetCandidatesViewShown(bool arg0)

Parameters

arg0 bool

bool

SetExtractView(View)

public void SetExtractView(View arg0)

Parameters

arg0 View

View

SetExtractViewShown(bool)

public void SetExtractViewShown(bool arg0)

Parameters

arg0 bool

bool

SetInputView(View)

public void SetInputView(View arg0)

Parameters

arg0 View

View

SetStylusHandwritingSessionTimeout(Duration)

public void SetStylusHandwritingSessionTimeout(Duration arg0)

Parameters

arg0 Duration

Duration

ShouldOfferSwitchingToNextInputMethod()

public bool ShouldOfferSwitchingToNextInputMethod()

Returns

bool

bool

ShowStatusIcon(int)

public void ShowStatusIcon(int arg0)

Parameters

arg0 int

int

ShowWindow(bool)

public void ShowWindow(bool arg0)

Parameters

arg0 bool

bool

SwitchInputMethod(String)

public void SwitchInputMethod(String arg0)

Parameters

arg0 String

String

SwitchInputMethod(String, InputMethodSubtype)

public void SwitchInputMethod(String arg0, InputMethodSubtype arg1)

Parameters

arg0 String

String

arg1 InputMethodSubtype

InputMethodSubtype

SwitchToNextInputMethod(bool)

public bool SwitchToNextInputMethod(bool arg0)

Parameters

arg0 bool

bool

Returns

bool

bool

SwitchToPreviousInputMethod()

public bool SwitchToPreviousInputMethod()

Returns

bool

bool

UpdateFullscreenMode()

public void UpdateFullscreenMode()

UpdateInputViewShown()

public void UpdateInputViewShown()