InputMethodManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt.
[Android.Runtime.Register("android/view/inputmethod/InputMethodManager", DoNotGenerateAcw=true)]
public sealed class InputMethodManager : Java.Lang.Object
[<Android.Runtime.Register("android/view/inputmethod/InputMethodManager", DoNotGenerateAcw=true)>]
type InputMethodManager = class
inherit Object
- Vererbung
- Attribute
Hinweise
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt.
Themen behandelt hier: <ol><li>Architecture Overview<li>Applications<li>Input Methods<li>Security</ol>
"ArchitectureOverview"><h3>Architecture Overview</h3>
Es gibt drei Hauptparteien, die an der Architektur des Eingabemethodenframeworks (INPUT Method Framework, IMF) beteiligt sind:
<ul><li> Der <starke>Eingabemethoden-Manager</starke> , wie von dieser Klasse ausgedrückt, ist der zentrale Punkt des Systems, der die Interaktion zwischen allen anderen Teilen verwaltet. Sie wird hier als clientseitige API ausgedrückt, die in jedem Anwendungskontext vorhanden ist, und kommuniziert mit einem globalen Systemdienst, der die Interaktion über alle Prozesse hinweg verwaltet. <Li> Eine <starke>Eingabemethode (IME)</strong> implementiert ein bestimmtes Interaktionsmodell, mit dem der Benutzer Text generieren kann. Das System bindet an die aktuell verwendete Eingabemethode, wodurch sie erstellt und ausgeführt wird, und teilt es mit, wann die Benutzeroberfläche ausgeblendet und angezeigt werden soll. Es wird jeweils nur ein IME ausgeführt. <li> Multiple <strong>client applications</strong> arbitrate with the input method manager for input focus and control over the state of the IME. Nur ein solcher Client ist immer aktiv (arbeiten mit dem IME) gleichzeitig. </ul>
"Anwendungen"><h3>Anwendungen</h3>
In den meisten Fällen haben Anwendungen, die den Standard android.widget.TextView oder ihre Unterklassen verwenden, wenig, um mit weichen Eingabemethoden gut zu arbeiten. Die wichtigsten Dinge, die Sie beachten müssen, sind:
<ul><li> Richtig legen Sie die android.R.attr#inputType in Ihren bearbeitbaren Textansichten fest, damit die Eingabemethode über genügend Kontext verfügt, damit der Benutzer Text in sie eingibt.
<li> Behandeln Sie gut den Verlust des Bildschirmbereichs, wenn die Eingabemethode angezeigt wird. Im Idealfall sollte eine Anwendung die Größe des Fensters verkleinert, kann sich jedoch darauf verlassen, dass das System bei Bedarf eine Verschiebung des Fensters ausführt. Sie sollten das android.R.attr#windowSoftInputMode Attribut für Ihre Aktivität oder die entsprechenden Werte in Fenstern festlegen, die Sie erstellen, damit das System bestimmen kann, ob die Verschiebung oder Größe geändert werden soll (es wird versucht, dies automatisch zu ermitteln, kann aber falsch sein).
<li> Sie können auch den bevorzugten Weichen Eingabezustand (geöffnet, geschlossen usw.) für Ihr Fenster mit demselben android.R.attr#windowSoftInputMode Attribut steuern.
</ul>
Feiner abgestimmtes Steuerelement ist hier über die APIs verfügbar, um direkt mit dem IMF und seinem IME zu interagieren – entweder das Ein- oder Ausblenden des Eingabebereichs, sodass der Benutzer eine Eingabemethode usw. auswählen kann.
Für die seltenen Personen, die unter uns eigene Text-Editoren schreiben, müssen Sie implementieren android.view.View#onCreateInputConnection , um eine neue Instanz Ihrer eigenen InputConnection Schnittstelle zurückzugeben, die es dem IME ermöglicht, mit Ihrem Editor zu interagieren.
"InputMethods"><h3>Eingabemethoden</h3>
Eine Eingabemethode (INPUT Method, IME) wird in android.app.Serviceder Regel als android.inputmethodservice.InputMethodServiceableitende Methode implementiert. Sie muss die Kernschnittstelle InputMethod bereitstellen, dies wird jedoch normalerweise von android.inputmethodservice.InputMethodService den Implementierungsgebern behandelt, müssen sich jedoch nur mit der api auf höherer Ebene befassen.
Weitere Informationen zur Implementierung von IMEs finden Sie in der android.inputmethodservice.InputMethodService Klasse.
"Sicherheit"><h3>Sicherheit</h3>
Es gibt viele Sicherheitsprobleme im Zusammenhang mit Eingabemethoden, da sie im Wesentlichen die Freiheit haben, die Benutzeroberfläche vollständig zu steuern und alles zu überwachen, was der Benutzer eingibt. Das Android-Eingabemethodenframework lässt auch beliebige IMEs von Drittanbietern zu, daher müssen Sie darauf achten, ihre Auswahl und Interaktionen einzuschränken.
Hier sind einige wichtige Punkte zur Sicherheitsarchitektur hinter dem IWF:
<ul><li>
Nur das System darf über die Berechtigung direkt auf die InputMethod Schnittstelle eines IME android.Manifest.permission#BIND_INPUT_METHOD zugreifen. Dies wird im System durch keine Bindung an einen Eingabemethodendienst erzwungen, der diese Berechtigung nicht erfordert, sodass das System garantieren kann, dass keine anderen nicht vertrauenswürdigen Clients außerhalb der Kontrolle auf die aktuelle Eingabemethode zugreifen.
<li>
Möglicherweise gibt es viele Clientprozesse des IWF, aber nur eine kann gleichzeitig aktiv sein. Die inaktiven Clients können nicht mit wichtigen Teilen des IWF über die unten beschriebenen Mechanismen interagieren.
<li>
Clients einer Eingabemethode erhalten nur Zugriff auf die InputMethodSession Schnittstelle. Eine Instanz dieser Schnittstelle wird für jeden Client erstellt, und nur Aufrufe aus der Sitzung, die dem aktiven Client zugeordnet ist, werden vom aktuellen IME verarbeitet. Dies wird für android.inputmethodservice.AbstractInputMethodService normale IMEs erzwungen, muss jedoch explizit von einem IME behandelt werden, das die unformatierte InputMethodSession Implementierung angepasst.
<li>
Nur der aktive Client InputConnection akzeptiert Vorgänge. Der IMF teilt jedem Clientprozess mit, ob er aktiv ist, und das Framework erzwingt, dass inaktive Prozesse Aufrufe an die aktuelle InputConnection ignoriert werden. Dadurch wird sichergestellt, dass der aktuelle IME nur Ereignisse und Textbearbeitungen an die Benutzeroberfläche übermitteln kann, die der Benutzer als fokussiert sieht.
<li>
Ein IME kann niemals mit einer InputConnection Weile interagieren, während der Bildschirm deaktiviert ist. Dies wird erzwungen, indem alle Clients inaktiv werden, während der Bildschirm deaktiviert ist, und verhindert, dass fehlerhafte IMEs die Benutzeroberfläche steuern, wenn der Benutzer sein Verhalten nicht kennen kann.
<li>
Eine Clientanwendung kann fragen, dass das System dem Benutzer die Auswahl eines neuen IME ermöglicht, aber nicht programmgesteuert zu einem selbst wechseln kann. Dadurch wird verhindert, dass böswillige Anwendungen den Benutzer zu ihrem eigenen IME wechseln, was weiterhin ausgeführt wird, wenn der Benutzer zu einer anderen Anwendung navigiert. Ein IME hingegen ist</>em< berechtigt, >das System programmgesteuert auf einen anderen IME umzustellen, da es bereits die volle Kontrolle über die Benutzereingabe hat.
<li>
Der Benutzer muss einen neuen IME explizit in den Einstellungen aktivieren, bevor er zu diesem wechseln kann, um mit dem System zu bestätigen, dass er darüber informiert ist und es zur Verwendung zur Verfügung stellen möchte.
</ul>
Wenn Ihre App auf Android 11 (API-Ebene 30) oder höher ausgerichtet ist, geben die Methoden in dieser Klasse jeweils ein gefiltertes Ergebnis durch die Regeln der Paketsichtbarkeit zurück, mit Ausnahme des aktuell verbundenen IME. Apps mit einer Abfrage für alle InputMethod#SERVICE_INTERFACE IMEs.
Java Dokumentation für android.view.inputmethod.InputMethodManager.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| HandwritingDelegateFlagHomeDelegatorAllowed |
Veraltet.
Flag, das angibt, dass Ansichten von der Standardstartseite ( |
| ShowForced |
|
| ShowImplicit |
Veraltet.
|
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| CurrentInputMethodInfo |
Gibt die |
| CurrentInputMethodSubtype |
Gibt den aktuellen Eingabemethodenuntertyp zurück. |
| EnabledInputMethodList |
Gibt die Liste der aktivierten Eingabemethoden zurück. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| InputMethodList |
Gibt die Liste der installierten Eingabemethoden zurück. |
| IsAcceptingText |
Gibt zurück |
| IsActive |
Gibt zurück |
| IsConnectionlessStylusHandwritingAvailable |
Gibt zurück |
| IsFullscreenMode |
Ermöglicht es Ihnen zu ermitteln, ob die angefügte Eingabemethode im Vollbildmodus ausgeführt wird. |
| IsInputMethodSuppressingSpellChecker |
Gibt zurück |
| IsStylusHandwritingAvailable |
Gibt zurück |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| JniPeerMembers |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. |
| LastInputMethodSubtype |
Gibt den zuletzt verwendeten |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ShortcutInputMethodsAndSubtypes |
Gibt eine Zuordnung aller Informationen zur Tastenkombinationseingabemethode und deren Untertypen zurück. |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
| Name | Beschreibung |
|---|---|
| AcceptStylusHandwritingDelegation(View, String, HandwritingDelegateFlag, IExecutor, IConsumer) |
Akzeptiert und startet eine Schreibstift-Handschriftsitzung in der Stellvertretungsansicht, wenn die Handschriftinitiierung zuvor mithilfe |
| AcceptStylusHandwritingDelegation(View, String, IExecutor, IConsumer) |
Akzeptiert und startet eine Schreibstift-Handschriftsitzung in der Stellvertretungsansicht, wenn die Handschriftinitiierung zuvor mithilfe |
| AcceptStylusHandwritingDelegation(View, String) |
Akzeptiert und startet eine Schreibstift-Handschriftsitzung in der Stellvertretungsansicht, wenn die Handschriftinitiierung zuvor mithilfe |
| AcceptStylusHandwritingDelegation(View) |
Akzeptiert und startet eine Eingabestift-Handschriftsitzung in der Stellvertretungsansicht, wenn die Handschriftinitiierung zuvor von |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| DispatchKeyEventFromInputMethod(View, KeyEvent) |
Stellt die Standardimplementierung bereit |
| DisplayCompletions(View, CompletionInfo[]) | |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| Equals(Object) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| FromContext(Context) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. |
| GetEnabledInputMethodSubtypeList(InputMethodInfo, Boolean) |
Gibt eine Liste der aktivierten Eingabemethodenuntertypen für die angegebenen Eingabemethodeninformationen zurück. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| HideSoftInputFromInputMethod(IBinder, HideSoftInputFlags) |
Schließen/Ausblenden des Softeingabebereichs der Eingabemethode, sodass der Benutzer ihn nicht mehr sieht oder mit der Eingabemethode interagieren kann. |
| HideSoftInputFromWindow(IBinder, HideSoftInputFlags, ResultReceiver) |
Fordern Sie an, das Softeingabefenster aus dem Kontext des Fensters auszublenden, das derzeit Eingaben akzeptiert. |
| HideSoftInputFromWindow(IBinder, HideSoftInputFlags) |
Fordern Sie an, das Softeingabefenster aus dem Kontext des Fensters auszublenden, das derzeit Eingaben akzeptiert. |
| HideStatusIcon(IBinder) |
Dieses Element ist veraltet. |
| InvalidateInput(View) |
Gibt dem System einen Hinweis, dass der zugeordnete |
| InvokeIsActive(View) |
Gibt zurück |
| IsWatchingCursor(View) |
Veraltet.
Gibt true zurück, wenn die aktuelle Eingabemethode die Position des Cursors des Eingabe-Editors im Fenster überwachen möchte. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| PrepareStylusHandwritingDelegation(View, String) |
Bereitet die Delegierung der Eingabestift-Handschriftsitzung auf einen anderen Editor in demselben oder einem anderen Fenster in einem anderen Paket als die Ansicht vor, in der der anfängliche Handschriftstrich erkannt wurde. |
| PrepareStylusHandwritingDelegation(View) |
Bereitet die Delegierung der Eingabestift-Handschriftsitzung auf einen anderen Editor in demselben oder anderen Fenster als die Ansicht vor, in der der anfängliche Handschriftstrich erkannt wurde. |
| RestartInput(View) |
Wenn die Eingabemethode derzeit mit der angegebenen Ansicht verbunden ist, starten Sie sie mit dem neuen Inhalt neu. |
| SendAppPrivateCommand(View, String, Bundle) |
Aufrufen |
| SetAdditionalInputMethodSubtypes(String, InputMethodSubtype[]) |
Legen Sie zusätzliche Eingabemethodenuntertypen fest. |
| SetCurrentInputMethodSubtype(InputMethodSubtype) |
Wechseln Sie zu einem neuen Eingabemethodenuntertyp der aktuellen Eingabemethode. |
| SetExplicitlyEnabledInputMethodSubtypes(String, Int32[]) |
Aktualisiert die Liste der explizit für |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetInputMethod(IBinder, String) |
Erzwingen des Wechsels zu einer neuen Eingabemethodenkomponente. |
| SetInputMethodAndSubtype(IBinder, String, InputMethodSubtype) |
Erzwingen des Wechsels zu einer neuen Eingabemethode und einem Untertyp. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| ShouldOfferSwitchingToNextInputMethod(IBinder) |
Gibt "true" zurück, wenn der aktuelle IME den Benutzern Möglichkeiten zum Wechseln zu einer nächsten Eingabemethode (e) bieten muss. |
| ShowInputMethodAndSubtypeEnabler(String) |
Zeigen Sie die Einstellungen zum Aktivieren von Untertypen der angegebenen Eingabemethode an. |
| ShowInputMethodPicker() |
Im Popupfenster der IME-Auswahl anzeigen. |
| ShowSoftInput(View, ShowFlags, ResultReceiver) |
Fordern Sie explizit an, dass dem Benutzer bei Bedarf der Softeingabebereich der aktuellen Eingabemethode angezeigt wird. |
| ShowSoftInput(View, ShowFlags) |
Synonym für |
| ShowSoftInputFromInputMethod(IBinder, ShowFlags) |
Zeigen Sie den soften Eingabebereich der Eingabemethode an, damit der Benutzer das Eingabemethodenfenster sieht und damit interagieren kann. |
| ShowStatusIcon(IBinder, String, Int32) |
Dieses Element ist veraltet. |
| StartConnectionlessStylusHandwriting(View, CursorAnchorInfo, IExecutor, IConnectionlessHandwritingCallback) |
Startet eine verbindungslose Eingabestift-Handschriftsitzung. |
| StartConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, IExecutor, IConnectionlessHandwritingCallback) |
Startet eine verbindungslose Eingabestift-Handschriftsitzung (siehe |
| StartConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, IExecutor, IConnectionlessHandwritingCallback) |
Startet eine verbindungslose Eingabestift-Handschriftsitzung (siehe |
| StartStylusHandwriting(View) |
Beginnen Sie mit der Eingabestift-Handschriftsitzung. |
| SwitchToLastInputMethod(IBinder) |
Erzwingen des Wechsels zur zuletzt verwendeten Eingabemethode und -untertyp. |
| SwitchToNextInputMethod(IBinder, Boolean) |
Erzwingen des Wechsels zur nächsten Eingabemethode und -untertyp. |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToggleSoftInput(ShowFlags, HideSoftInputFlags) |
Mit dieser Methode wird die Anzeige des Eingabemethodenfensters umgeschaltet. |
| ToggleSoftInputFromWindow(IBinder, ShowSoftInputFlags, HideSoftInputFlags) |
Mit dieser Methode wird die Anzeige des Eingabemethodenfensters umgeschaltet. |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| UpdateCursor(View, Int32, Int32, Int32, Int32) |
Veraltet.
Melden Sie die aktuelle Cursorposition im Fenster. |
| UpdateCursorAnchorInfo(View, CursorAnchorInfo) |
Berichtspositionsänderung der Texteinfügemarke und/oder Zeichen in der Kompositionszeichenfolge. |
| UpdateExtractedText(View, Int32, ExtractedText) | |
| UpdateSelection(View, Int32, Int32, Int32, Int32) |
Melden Sie den aktuellen Auswahlbereich. |
| ViewClicked(View) |
Benachrichtigen Sie das Ereignis, wenn der Benutzer auf die Textansicht tippt oder darauf geklickt hat. |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. (Geerbt von JavaObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |