Sprache

InputMethodService Klasse

Definition

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

[Android.Runtime.Register("android/inputmethodservice/InputMethodService", DoNotGenerateAcw=true)]
public class InputMethodService : Android.InputMethodServices.AbstractInputMethodService
[<Android.Runtime.Register("android/inputmethodservice/InputMethodService", DoNotGenerateAcw=true)>]
type InputMethodService = class
    inherit AbstractInputMethodService
Vererbung
Attribute

Hinweise

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können. Weitere Informationen zu den Grundlagen der Schreibeingabemethoden finden Sie in der Basisklasse AbstractInputMethodService und der InputMethod Schnittstelle.

Zusätzlich zu den normalen Service-Lifecycle-Methoden führt diese Klasse einige neue spezifische Rückrufe ein, die die meisten Unterklassen verwenden möchten:

<ul><li>#onInitializeInterface() für die Initialisierung der Benutzeroberfläche, insbesondere um Konfigurationsänderungen zu behandeln, während der Dienst ausgeführt wird. <li>#onBindInput , um herauszufinden, wie Sie zu einem neuen Client wechseln. <li>#onStartInput , um mit einer Eingabesitzung zu umgehen, die mit dem Client beginnt. <li>#onCreateInputView(), #onCreateCandidatesView(), und #onCreateExtractTextView() für die Nicht-Nachfrage-Generierung der Benutzeroberfläche. <li>#onStartInputView(EditorInfo, boolean) , um mit Eingaben zu umgehen, die innerhalb des Eingabebereichs des IME beginnen. </ul>

Eine Eingabemethode hat erheblichen Ermessensspielraum bei der Funktionsweise: Das android.inputmethodservice.InputMethodService bietet ein grundlegendes Framework für Standard-UI-Elemente (Eingabeansicht, Kandidatenansicht und Ausführung im Vollbildmodus), aber es liegt an einem bestimmten Implementierungsmodul, um zu entscheiden, wie sie verwendet werden sollen. Eine Eingabemethode könnte z. B. einen Eingabebereich mit einer Tastatur implementieren, eine andere könnte es dem Benutzer ermöglichen, Text zu zeichnen, während ein Drittel keinen Eingabebereich (und somit nicht für den Benutzer sichtbar) haben könnte, sondern stattdessen Audio hören und Text in die Sprachkonvertierung durchführen kann.

In der hier bereitgestellten Implementierung werden alle diese Elemente in einem einzelnen Fenster zusammengefasst, das vom InputMethodService verwaltet wird. Sie führt Rückrufe aus, da sie Informationen zu ihnen benötigt, und stellt APIs für die programmgesteuerte Kontrolle über sie bereit. Das Layout dieser Elemente wird explizit definiert:

<ul><li>Die soft input view, falls verfügbar, wird am unteren Rand des Bildschirms platziert. <li>Die Ansicht "Kandidaten" (sofern aktuell angezeigt) wird oberhalb der Softeingabeansicht platziert. <li>Wenn der Vollbildmodus nicht ausgeführt wird, wird die Anwendung verschoben oder die Größe geändert, um über diesen Ansichten zu sein. Wenn der Vollbildmodus ausgeführt wird, deckt das Fenster die Anwendung vollständig ab, und der obere Teil enthält den Extrakttext, der derzeit von der Anwendung bearbeitet wird. </ul>

"SoftInputView"><h3>Soft Input View</h3>

Zentral für die meisten Eingabemethoden ist die Soft Input View. Dies ist der Ort, an dem die meisten Benutzerinteraktionen auftreten: Drücken auf Softtasten, Zeichenzeichen oder andere Eingabemethoden möchten Text generieren. Die meisten Implementierungen haben einfach eine eigene Ansicht, die all diese Arbeit ausführt, und geben eine neue Instanz davon zurück, wenn #onCreateInputView() sie aufgerufen wird. Solange die Eingabeansicht sichtbar ist, sehen Sie an diesem Punkt die Benutzerinteraktion in dieser Ansicht und können den InputMethodService aufrufen, um je nach Bedarf mit der Anwendung zu interagieren.

Es gibt einige Situationen, in denen Sie entscheiden möchten, ob dem Benutzer die Ansicht für weiche Eingaben angezeigt werden soll. Dies geschieht durch Implementieren des #onEvaluateInputViewShown() Werts "true" oder "false", basierend darauf, ob es in der aktuellen Umgebung angezeigt werden soll. Wenn sich ein Status geändert hat, der sich auf dies auswirken kann, rufen Sie #updateInputViewShown() ihn erneut auf. Die Standardimplementierung zeigt immer die Eingabeansicht an, es sei denn, es ist eine Feste Tastatur verfügbar. Dies ist das geeignete Verhalten für die meisten Eingabemethoden.

"CandidatesView"><h3>Candidates View</h3>

Während der Benutzer unformatierten Text generiert, möchte ihnen eine Eingabemethode eine Liste möglicher Interpretationen dieses Texts zur Verfügung stellen, die zur Verwendung ausgewählt werden können. Dies wird mit der Kandidatenansicht erreicht, und wie die soft input view, die Sie implementieren #onCreateCandidatesView() , um Ihre eigene Ansicht zu instanziieren, die Ihre Kandidaten-UI implementiert.

Die Verwaltung der Ansicht "Kandidaten" unterscheidet sich etwas von der Eingabeansicht, da die Ansicht der Kandidaten tendenziell vorübergehender ist und nur dann angezeigt wird, wenn es mögliche Kandidaten für den aktuellen Text gibt, der vom Benutzer eingegeben wird. Um zu steuern, ob die Kandidatenansicht angezeigt wird, verwenden #setCandidatesViewShown(boolean)Sie . Beachten Sie, dass die Kandidatenansicht häufig angezeigt und ausgeblendet wird, die Anwendungs-UI nicht auf die gleiche Weise wie die Soft Input-Ansicht beeinflusst: Es führt niemals dazu, dass die Größe von Anwendungsfenstern geändert wird, sodass sie nur bei Bedarf verschoben werden, damit der Benutzer den aktuellen Fokus sehen kann.

"FullscreenMode"><h3>Vollbildmodus</h3>

Manchmal ist die Benutzeroberfläche der Eingabemethode zu groß, um sie in die Benutzeroberfläche der Anwendung zu integrieren, sodass Sie nur den Bildschirm übernehmen möchten. Dies geschieht durch Wechseln zum Vollbildmodus, wodurch das Eingabemethodenfenster den gesamten Bildschirm ausfüllen und einen eigenen "extrahierten Text"-Editor hinzufügen, der dem Benutzer den eingegebenen Text anzeigt. Im Gegensatz zu den anderen UI-Elementen gibt es eine Standardimplementierung für den Extrakt-Editor, die Sie nicht ändern müssen. Der Editor befindet sich oben im IME, oberhalb der Eingabe- und Kandidatenansicht.

Ähnlich wie in der Eingabeansicht steuern Sie, ob der IME im Vollbildmodus ausgeführt wird, indem #onEvaluateFullscreenMode() er implementiert wird, um "true" oder "false" zurückzugeben, basierend darauf, ob er in der aktuellen Umgebung Vollbildmodus sein soll. Wenn sich ein Status geändert hat, der sich auf dies auswirken kann, rufen Sie #updateFullscreenMode() ihn erneut auf. Die Standardimplementierung wählt den Vollbildmodus aus, wenn sich der Bildschirm in einer Querformatausrichtung befindet, was für die meisten Eingabemethoden mit einem erheblichen Eingabebereich geeignet ist.

Im Vollbildmodus haben Sie spezielle Anforderungen, da der Benutzer die Anwendungs-UI nicht sehen kann. Insbesondere sollten Sie implementieren #onDisplayCompletions(CompletionInfo[]) , um von Ihrer Anwendung generierte Fertigstellungen anzuzeigen, in der Regel in der Kandidatenansicht, wie Sie normalerweise Kandidaten anzeigen würden.

"GeneratingText"><h3>Generieren von Text</h3>

Der wichtigste Teil eines IME ist natürlich das Generieren von Text für die Anwendung. Dies erfolgt über Aufrufe der Schnittstelle an die android.view.inputmethod.InputConnection Anwendung, die abgerufen #getCurrentInputConnection()werden kann. Diese Schnittstelle ermöglicht es Ihnen, Unformatierte Schlüsselereignisse zu generieren oder, wenn das Ziel es unterstützt, direkt in Zeichenfolgen von Kandidaten und zugesicherten Text zu bearbeiten.

Informationen dazu, was das Ziel erwartet und unterstützt wird, finden Sie über die android.view.inputmethod.EditorInfo Klasse, die mit #getCurrentInputEditorInfo() der Methode abgerufen wird. Der wichtigste Teil davon ist android.view.inputmethod.EditorInfo#inputType EditorInfo.inputType; insbesondere, wenn dies der Fall ist android.view.inputmethod.EditorInfo#TYPE_NULL EditorInfo.TYPE_NULL, unterstützt das Ziel keine komplexen Bearbeitungen und Sie müssen nur rohe Schlüsselereignisse an sie übermitteln. Eine Eingabemethode möchte hier auch andere Werte betrachten, um z. B. den Kennwortmodus zu erkennen, autovervollständigen Textansichten, Telefonnummerneintrag usw. zu erkennen.

Wenn der Benutzer zwischen Eingabezielen wechselt, erhalten Sie Anrufe an #onFinishInput() und #onStartInput(EditorInfo, boolean). Sie können diese verwenden, um den Eingabezustand für das aktuelle Ziel zurückzusetzen und zu initialisieren. Sie möchten z. B. häufig einen Eingabezustand löschen und eine Softtastatur aktualisieren, damit sie für den neuen InputType geeignet ist.

Java Dokumentation für android.inputmethodservice.InputMethodService.

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.

Konstruktoren

Name Beschreibung
InputMethodService()
InputMethodService(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Felder

Name Beschreibung
AccessibilityService

#getSystemService(String) Dient zum Abrufen eines android.view.accessibility.AccessibilityManager Feedbacks des Benutzers für UI-Ereignisse über die registrierten Ereignislistener.

(Geerbt von Context)
AccountService

#getSystemService(String) Verwenden Sie diese Option zum Abrufen von android.accounts.AccountManager Absichten zu einem Zeitpunkt Ihrer Wahl.

(Geerbt von Context)
ActivityService

Wird verwendet #getSystemService(String) , um einen android.app.ActivityManager für die Interaktion mit dem globalen Systemstatus abzurufen.

(Geerbt von Context)
AdvancedProtectionService

Verwenden sie zum #getSystemService(String) Abrufen eines android.security.advancedprotection.AdvancedProtectionManager

(Geerbt von Context)
AlarmService

#getSystemService(String) Verwenden Sie diese Option zum Abrufen von android.app.AlarmManager Absichten zu einem Zeitpunkt Ihrer Wahl.

(Geerbt von Context)
AppFunctionService

Wird zum #getSystemService(String) Abrufen einer AppFunctionManager App-Funktion zum Ausführen von App-Funktionen verwendet.

(Geerbt von Context)
AppOpsService

#getSystemService(String) Dient zum Abrufen einer android.app.AppOpsManager Nachverfolgung von Anwendungsvorgängen auf dem Gerät.

(Geerbt von Context)
AppSearchService

#getSystemService(String) Dient zum Abrufen einer android.app.appsearch.AppSearchManager vom System verwalteten Indizierung und Abfrage von App-Daten.

(Geerbt von Context)
AppwidgetService

#getSystemService(String) Dient zum Abrufen eines android.appwidget.AppWidgetManager Zugriffs auf AppWidgets.

(Geerbt von Context)
AudioService

#getSystemService(String) Dient zum Abrufen einer android.media.AudioManager Verwaltung von Volume-, Ringermodi und Audiorouting.

(Geerbt von Context)
BatteryService

#getSystemService(String) Dient zum Abrufen eines android.os.BatteryManager Zum Verwalten des Akkuzustands.

(Geerbt von Context)
BindAllowActivityStarts
Veraltet.

Flag für #bindService: Wenn die Bindung aus einer sichtbaren App erfolgt, darf der gebundene Dienst eine Aktivität aus dem Hintergrund starten.

(Geerbt von Context)
BindExternalServiceLong

Funktioniert auf die gleiche Weise wie #BIND_EXTERNAL_SERVICE, aber es ist definiert als ein long Wert, der kompatibel BindServiceFlagsist .

(Geerbt von Context)
BindNotPerceptible
Veraltet.

Flag für #bindService: Wenn die Bindung von einer App, die sichtbar oder vom Benutzer wahrnehmbar ist, verringern Sie die Wichtigkeit des Zieldiensts auf unter der wahrnehmbaren Ebene.

(Geerbt von Context)
BindPackageIsolatedProcess
Veraltet.

Flag für #bindIsolatedService: Binden sie den Dienst an einen freigegebenen isolierten Prozess, aber nur mit anderen isolierten Diensten aus demselben Paket, die denselben Prozessnamen deklarieren.

(Geerbt von Context)
BindSharedIsolatedProcess
Veraltet.

Flag für #bindIsolatedService: Binden des Diensts an einen freigegebenen isolierten Prozess.

(Geerbt von Context)
BiometricService

Wird verwendet #getSystemService(String) , um eine android.hardware.biometrics.BiometricManager für die Verarbeitung biometrischer Und PIN/Muster/Kennwortauthentifizierung abzurufen.

(Geerbt von Context)
BlobStoreService

#getSystemService(String) Dient zum Abrufen eines android.app.blob.BlobStoreManager Beitrags und zugreifen auf Datenblobs aus dem vom System verwalteten Blobspeicher.

(Geerbt von Context)
BluetoothService

#getSystemService(String) Verwenden Sie diese Funktion zum Abrufen einer android.bluetooth.BluetoothManager Für die Verwendung von Bluetooth.

(Geerbt von Context)
BugreportService

Dienst zum Erfassen eines Fehlerberichts.

(Geerbt von Context)
CameraService

Wird verwendet #getSystemService(String) , um eine android.hardware.camera2.CameraManager für die Interaktion mit Kamerageräten abzurufen.

(Geerbt von Context)
CaptioningService

#getSystemService(String) Dient zum Abrufen von android.view.accessibility.CaptioningManager Beschriftungseigenschaften und zum Überwachen von Änderungen in den Beschriftungseinstellungen.

(Geerbt von Context)
CarrierConfigService

#getSystemService(String) Dient zum Abrufen eines android.telephony.CarrierConfigManager Werts zum Lesen von Netzbetreiberkonfigurationswerten.

(Geerbt von Context)
ChooserService

Wird zum #getSystemService(String) Abrufen eines android.service.chooser.ChooserManager.

(Geerbt von Context)
ClipboardService

#getSystemService(String) Dient zum Abrufen eines android.content.ClipboardManager Zugriffs und Zum Ändern des Inhalts der globalen Zwischenablage.

(Geerbt von Context)
CompanionDeviceService

#getSystemService(String) Hier können Sie ein android.companion.CompanionDeviceManager Gerät zum Verwalten von Begleitgeräten abrufen.

(Geerbt von Context)
ConnectivityDiagnosticsService

#getSystemService(String) Dient zum Abrufen einer android.net.ConnectivityDiagnosticsManager Netzwerkkonnektivitätsdiagnose sowie zum Empfangen von Netzwerkkonnektivitätsinformationen aus dem System.

(Geerbt von Context)
ConnectivityService

#getSystemService(String) Dient zum Abrufen einer android.net.ConnectivityManager Zum Behandeln der Verwaltung von Netzwerkverbindungen.

(Geerbt von Context)
ConsumerIrService

#getSystemService(String) Dient zum Abrufen eines android.hardware.ConsumerIrManager Zum Übertragen von Infrarotsignalen vom Gerät.

(Geerbt von Context)
ContactKeysService

#getSystemService(String) Dient zum Abrufen eines E2eeContactKeysManager zum Verwalten von Kontaktschlüsseln.

(Geerbt von Context)
CredentialService

#getSystemService(String) Hier können Sie einen android.credentials.CredentialManager Benutzer zur Authentifizierung für Ihre App abrufen.

(Geerbt von Context)
CrossProfileAppsService

Wird verwendet, #getSystemService(String) um eine android.content.pm.CrossProfileApps für profilübergreifende Vorgänge abzurufen.

(Geerbt von Context)
DeviceIdDefault

Die Standardgeräte-ID, bei der es sich um die ID des primären (nicht virtuellen) Geräts handelt.

(Geerbt von Context)
DeviceIdInvalid

Ungültige Geräte-ID.

(Geerbt von Context)
DeviceLockService

Wird zum #getSystemService(String) Abrufen eines android.devicelock.DeviceLockManager.

(Geerbt von Context)
DevicePolicyService

#getSystemService(String) Hier können Sie eine android.app.admin.DevicePolicyManager für die Arbeit mit der globalen Geräterichtlinienverwaltung abrufen.

(Geerbt von Context)
DisplayHashService

Wird für #getSystemService(String) den Zugriff auf android.view.displayhash.DisplayHashManager die Verarbeitung von Anzeigehashes verwendet.

(Geerbt von Context)
DisplayService

#getSystemService(String) Dient zum Abrufen einer android.hardware.display.DisplayManager für die Interaktion mit Anzeigegeräten.

(Geerbt von Context)
DomainVerificationService

Wird für #getSystemService(String) den Zugriff auf android.content.pm.verify.domain.DomainVerificationManager den Abruf der Genehmigung und des Benutzerstatus für deklarierte Webdomänen verwendet.

(Geerbt von Context)
DownloadService

#getSystemService(String) Dient zum Abrufen eines android.app.DownloadManager zum Anfordern von HTTP-Downloads.

(Geerbt von Context)
DropboxService

#getSystemService(String) Hiermit können Sie eine Instanz für die Aufzeichnung von android.os.DropBoxManager Diagnoseprotokollen abrufen.

(Geerbt von Context)
EuiccService

Wird verwendet, #getSystemService(String) um ein android.telephony.euicc.EuiccManager Gerät zum Verwalten des Geräts eUICC (eingebettete SIM) abzurufen.

(Geerbt von Context)
FileIntegrityService

Wird zum #getSystemService(String) Abrufen eines android.security.FileIntegrityManager.

(Geerbt von Context)
FingerprintService

#getSystemService(String) Dient zum Abrufen einer android.hardware.fingerprint.FingerprintManager Verwaltung von Fingerabdrücken.

(Geerbt von Context)
GameService

Wird zum #getSystemService(String) Abrufen eines GameManager.

(Geerbt von Context)
GrammaticalInflectionService

Wird zum #getSystemService(String) Abrufen eines GrammaticalInflectionManager.

(Geerbt von Context)
HardwarePropertiesService

#getSystemService(String) Dient zum Abrufen eines android.os.HardwarePropertiesManager Zugriffs auf den Hardwareeigenschaftendienst.

(Geerbt von Context)
HealthconnectService

Wird zum #getSystemService(String) Abrufen eines android.health.connect.HealthConnectManager.

(Geerbt von Context)
InputMethodService

#getSystemService(String) Dient zum Abrufen eines android.view.inputmethod.InputMethodManager Zugriffs auf Eingabemethoden.

(Geerbt von Context)
InputService

Wird verwendet #getSystemService(String) , um eine android.hardware.input.InputManager Für die Interaktion mit Eingabegeräten abzurufen.

(Geerbt von Context)
IpsecService

#getSystemService(String) Dient zum Abrufen eines android.net.IpSecManager zum Verschlüsseln von Sockets oder Netzwerken mit IPSec.

(Geerbt von Context)
JobSchedulerService

#getSystemService(String) Dient zum Abrufen einer android.app.job.JobScheduler Instanz zum Verwalten gelegentlicher Hintergrundaufgaben.

(Geerbt von Context)
KeyguardService

Wird verwendet, #getSystemService(String) um eine android.app.KeyguardManager zum Steuern von Keyguard abzurufen.

(Geerbt von Context)
KeystoreService

#getSystemService(String) Dient zum Abrufen eines android.security.keystore.KeyStoreManager Zugriffs auf Android Keystore-Funktionen.

(Geerbt von Context)
LauncherAppsService

#getSystemService(String) Dient zum Abrufen einer android.content.pm.LauncherApps Abfrage und Überwachung von startfähigen Apps über Profile eines Benutzers hinweg.

(Geerbt von Context)
LayoutInflaterService

#getSystemService(String) Verwenden Sie diesen Vorgang zum Abrufen einer android.view.LayoutInflater für das Aufblasen von Layoutressourcen in diesem Kontext.

(Geerbt von Context)
LocaleService

Wird zum #getSystemService(String) Abrufen eines android.app.LocaleManager.

(Geerbt von Context)
LocationService

Wird verwendet #getSystemService(String) , um eine android.location.LocationManager zum Steuern von Standortupdates abzurufen.

(Geerbt von Context)
MediaCommunicationService

Verwenden mit #getSystemService(String) dem Abrufen eines android.media.MediaCommunicationManager für die Verwaltung android.media.MediaSession2.

(Geerbt von Context)
MediaMetricsService

Wird verwendet #getSystemService(String) , um eine android.media.metrics.MediaMetricsManager Für die Interaktion mit Medienmetriken auf dem Gerät abzurufen.

(Geerbt von Context)
MediaProjectionService

#getSystemService(String) Dient zum Abrufen einer android.media.projection.MediaProjectionManager Instanz zum Verwalten von Medienprojektionssitzungen.

(Geerbt von Context)
MediaQualityService

Wird verwendet, #getSystemService(String) um einen Parameter für die android.media.quality.MediaQualityManager Standardisierung von Bild- und Audio-API abzurufen.

(Geerbt von Context)
MediaRouterService

#getSystemService Dient zum Abrufen eines android.media.MediaRouter zum Steuern und Verwalten des Routings von Medien.

(Geerbt von Context)
MediaSessionService

#getSystemService(String) Dient zum Abrufen einer android.media.session.MediaSessionManager zum Verwalten von Mediensitzungen.

(Geerbt von Context)
MidiService

#getSystemService(String) Dient zum Abrufen eines android.media.midi.MidiManager Zugriffs auf den MIDI-Dienst.

(Geerbt von Context)
NetworkStatsService

#getSystemService(String) Dient zum Abrufen einer android.app.usage.NetworkStatsManager Abfrage von Netzwerknutzungsstatistiken.

(Geerbt von Context)
NfcService

Wird verwendet #getSystemService(String) , um eine android.nfc.NfcManager für die Verwendung von NFC abzurufen.

(Geerbt von Context)
NotificationService

Wird verwendet #getSystemService(String) , um den android.app.NotificationManager Benutzer über Hintergrundereignisse zu informieren.

(Geerbt von Context)
NsdService

Wird verwendet #getSystemService(String) , um eine android.net.nsd.NsdManager Für die Behandlung der Verwaltung der Netzwerkdienstermittlung abzurufen

(Geerbt von Context)
OverlayService

#getSystemService(String) Dient zum Abrufen eines android.content.om.OverlayManager zum Verwalten von Überlagerungspaketen.

(Geerbt von Context)
PeopleService

Wird verwendet #getSystemService(String) , um auf eine PeopleManager Interaktion mit Ihren veröffentlichten Unterhaltungen zuzugreifen.

(Geerbt von Context)
PerformanceHintService

#getSystemService(String) Dient zum Abrufen eines android.os.PerformanceHintManager Zugriffs auf den Leistungshinweisdienst.

(Geerbt von Context)
PersistentDataBlockService

Wird verwendet #getSystemService(String) , um eine android.service.persistentdata.PersistentDataBlockManager Instanz für die Interaktion mit einem Speichergerät abzurufen, das über Werksrücksetzungen verfügt.

(Geerbt von Context)
PowerService

Verwenden Sie diesen Vorgang #getSystemService(String) zum Abrufen einer android.os.PowerManager Steuerung der Energieverwaltung, einschließlich "Wake Locks", mit denen Sie das Gerät während der Ausführung langer Aufgaben eingeschaltet halten können.

(Geerbt von Context)
PrintService

android.print.PrintManager zum Drucken und Verwalten von Druckern und Druckaufgaben.

(Geerbt von Context)
ProfilingService

Wird zum #getSystemService(String) Abrufen eines android.os.ProfilingManager.

(Geerbt von Context)
ReceiverExported
Veraltet.

Flag für #registerReceiver: Der Empfänger kann Übertragungen von anderen Apps empfangen.

(Geerbt von Context)
ReceiverNotExported
Veraltet.

Flag für #registerReceiver: Der Empfänger kann keine Übertragungen von anderen Apps empfangen.

(Geerbt von Context)
ReceiverVisibleToInstantApps
Veraltet.

Flag für #registerReceiver: Der Empfänger kann Übertragungen von Instant Apps empfangen.

(Geerbt von Context)
RestrictionsService

#getSystemService(String) Dient zum Abrufen von android.content.RestrictionsManager Anwendungseinschränkungen und zum Anfordern von Berechtigungen für eingeschränkte Vorgänge.

(Geerbt von Context)
RoleService

#getSystemService(String) Dient zum Abrufen einer android.app.role.RoleManager zum Verwalten von Rollen.

(Geerbt von Context)
SatelliteService

#getSystemService(String) Dient zum Abrufen eines android.telephony.satellite.SatelliteManager Zugriffs auf Satellitenfunktionen.

(Geerbt von Context)
SearchService

Wird verwendet, #getSystemService(String) um eine android.app.SearchManager für die Behandlung von Suchvorgängen abzurufen.

(Geerbt von Context)
SecurityStateService

#getSystemService(String) Dient zum Abrufen eines android.os.SecurityStateManager Zugriffs auf den Sicherheitsstatus-Manager-Dienst.

(Geerbt von Context)
SensorService

#getSystemService(String) Dient zum Abrufen eines android.hardware.SensorManager Zugriffs auf Sensoren.

(Geerbt von Context)
ShortcutService

#getSystemService(String) Dient zum Abrufen eines android.content.pm.ShortcutManager Zugriffs auf den Startprogrammverknüpfungsdienst.

(Geerbt von Context)
StatusBarService

#getSystemService(String) Hier erfahren Sie, wie Sie eine android.app.StatusBarManager Für die Interaktion mit der Statusleiste und den Schnelleinstellungen abrufen können.

(Geerbt von Context)
StopForegroundDetach
Veraltet.

Selektor für stopForeground(int): Wenn festgelegt, wird die zuvor für startForeground(int, Notification) bereitgestellte Benachrichtigung vom Lebenszyklus des Diensts getrennt.

(Geerbt von Service)
StopForegroundLegacy

Diese Konstante war in API-Ebene 33 veraltet.

(Geerbt von Service)
StopForegroundRemove
Veraltet.

Auswahl für stopForeground(int): Wenn angegeben, wird die zuvor für startForeground(int, Notification) bereitgestellte Benachrichtigung abgebrochen und aus der Anzeige entfernt.

(Geerbt von Service)
StorageService

#getSystemService(String) Dient zum Abrufen eines android.os.storage.StorageManager Zugriffs auf Systemspeicherfunktionen.

(Geerbt von Context)
StorageStatsService

Wird verwendet #getSystemService(String) , um eine android.app.usage.StorageStatsManager für den Zugriff auf Systemspeicherstatistiken abzurufen.

(Geerbt von Context)
SystemHealthService

Wird verwendet #getSystemService(String) , um einen android.os.health.SystemHealthManager Zugriff auf Systemintegritätsmetriken (Akku, Strom, Arbeitsspeicher usw.) abzurufen.

(Geerbt von Context)
TelecomService

#getSystemService(String) Verwenden Sie diese Funktion, um Telekommunikationsfunktionen android.telecom.TelecomManager des Geräts zu verwalten.

(Geerbt von Context)
TelephonyImsService

Wird zum #getSystemService(String) Abrufen eines android.telephony.ims.ImsManager.

(Geerbt von Context)
TelephonyPhoneNumberService

Wird verwendet, #getSystemService(String) um eine android.telephony.PhoneNumberManager für die Analyse von Telefonnummern abzurufen.

(Geerbt von Context)
TelephonyService

#getSystemService(String) Hier können Sie die Telefoniefunktionen des Geräts abrufen, um die android.telephony.TelephonyManager Verwaltung der Telefoniefunktionen zu verwalten.

(Geerbt von Context)
TelephonySubscriptionService

#getSystemService(String) Dient zum Abrufen einer android.telephony.SubscriptionManager Verwaltung der Telefonieabonnements des Geräts.

(Geerbt von Context)
TetheringService

Wird verwendet #getSystemService(String) , um eine android.net.TetheringManager zum Verwalten von Tethering-Funktionen abzurufen.

(Geerbt von Context)
TextClassificationService

Wird verwendet, #getSystemService(String) um einen TextClassificationManager für Textklassifizierungsdienste abzurufen.

(Geerbt von Context)
TextServicesManagerService

#getSystemService(String) Dient zum Abrufen eines android.view.textservice.TextServicesManager Zugriffs auf Textdienste.

(Geerbt von Context)
TvAdService

#getSystemService(String) Dient zum Abrufen einer android.media.tv.ad.TvAdManager Für die Interaktion mit clientseitigen TV-Anzeigendiensten auf dem Gerät.

(Geerbt von Context)
TvInputService

Wird verwendet #getSystemService(String) , um eine android.media.tv.TvInputManager Für die Interaktion mit TV-Eingaben auf dem Gerät abzurufen.

(Geerbt von Context)
TvInteractiveAppService

Wird verwendet #getSystemService(String) , um eine android.media.tv.interactive.TvInteractiveAppManager für die Interaktion mit interaktiven FERNSEHanwendungen auf dem Gerät abzurufen.

(Geerbt von Context)
UiModeService

Wird verwendet #getSystemService(String) , um einen android.app.UiModeManager zum Steuern von UI-Modi abzurufen.

(Geerbt von Context)
UsageStatsService

#getSystemService(String) Dient zum Abrufen einer android.app.usage.UsageStatsManager Abfrage von Gerätenutzungsstatistiken.

(Geerbt von Context)
UsbService

#getSystemService(String) Dient zum Abrufen eines android.hardware.usb.UsbManager Zugriffs auf USB-Geräte (als USB-Host) und zum Steuern des Geräteverhaltens als USB-Gerät.

(Geerbt von Context)
UserService

#getSystemService(String) Dient zum Abrufen eines android.os.UserManager Zum Verwalten von Benutzern auf Geräten, die mehrere Benutzer unterstützen.

(Geerbt von Context)
VibratorManagerService

Wird verwendet #getSystemService(String) , um einen android.os.VibratorManager Zugriff auf die Geräte-Vibrationsoren abzurufen, mit einzelnen zu interagieren und synchronisierte Effekte auf mehrere Vibrationsoren zu spielen.

(Geerbt von Context)
VibratorService

Wird verwendet #getSystemService(String) , um eine android.os.Vibrator Für die Interaktion mit der Vibrationshardware abzurufen.

(Geerbt von Context)
VirtualDeviceService

#getSystemService(String) Dient zum Abrufen eines android.companion.virtual.VirtualDeviceManager zum Verwalten virtueller Geräte.

(Geerbt von Context)
VpnManagementService

#getSystemService(String) Hier können Sie profile android.net.VpnManager für das integrierte VPN der Plattform abrufen.

(Geerbt von Context)
WallpaperService

Wird zum #getSystemService(String) Abrufen eines Com-Typs verwendet.

(Geerbt von Context)
WifiAwareService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.aware.WifiAwareManager verwaltung von Wi-Fi Aware.

(Geerbt von Context)
WifiP2pService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.p2p.WifiP2pManager Verwaltung von Wi-Fi Peer-zu-Peer-Verbindungen.

(Geerbt von Context)
WifiRttRangingService

Wird verwendet, #getSystemService(String) um ein für viele android.net.wifi.rtt.WifiRttManager Geräte mit WLAN abzurufen.

(Geerbt von Context)
WifiService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.WifiManager verwaltung von Wi-Fi Zugriff.

(Geerbt von Context)
WindowService

#getSystemService(String) Dient zum Abrufen eines android.view.WindowManager Zugriffs auf den Fenster-Manager des Systems.

(Geerbt von Context)

Eigenschaften

Name Beschreibung
Application

Gibt die Anwendung zurück, die diesen Dienst besitzt.

(Geerbt von Service)
ApplicationContext

Gibt den Kontext des einzelnen, globalen Application-Objekts des aktuellen Prozesses zurück.

(Geerbt von ContextWrapper)
ApplicationInfo

Geben Sie die vollständigen Anwendungsinformationen für das Paket dieses Kontexts zurück.

(Geerbt von ContextWrapper)
Assets

Gibt eine AssetManager-Instanz für das Paket Ihrer Anwendung zurück.

(Geerbt von ContextWrapper)
AttributionSource

Ruft die Zuordnungsquelle ab, die diesem Kontext zugeordnet ist.

(Geerbt von Context)
AttributionTag

Attribution kann in komplexen Apps verwendet werden, um logisch Teile der App zu trennen.

(Geerbt von Context)
BackDisposition

Ruft den aktuellen Anordnungsmodus ab, der das erwartete Angebot der Zurück-Schaltfläche angibt.

BaseContext (Geerbt von ContextWrapper)
CacheDir

Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück.

(Geerbt von ContextWrapper)
CandidatesHiddenVisibility

Gibt den Sichtbarkeitsmodus (entweder View#INVISIBLE View.INVISIBLE oder View#GONE View.GONE) der Kandidatenansicht zurück, wenn sie nicht angezeigt wird.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
ClassLoader

Geben Sie ein Klassenladeprogramm zurück, das Sie zum Abrufen von Klassen in diesem Paket verwenden können.

(Geerbt von ContextWrapper)
CodeCacheDir

Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück, das zum Speichern von zwischengespeicherten Code entwickelt wurde.

(Geerbt von ContextWrapper)
ContentResolver

Gibt eine ContentResolver-Instanz für das Paket Ihrer Anwendung zurück.

(Geerbt von ContextWrapper)
CurrentInputBinding

Gibt das derzeit aktive InputBinding für die Eingabemethode oder NULL zurück, wenn keines vorhanden ist.

CurrentInputConnection

Rufen Sie die derzeit aktive InputConnection ab, die an die Eingabemethode gebunden ist, oder null, wenn keine vorhanden ist.

CurrentInputEditorInfo
CurrentInputStarted
DataDir

Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in dem alle privaten Dateien gespeichert sind, die zu dieser App gehören. Apps sollten diesen Pfad nicht direkt verwenden; sie sollten stattdessen getFilesDir() , getCacheDir() , getDir(String,int) oder andere Speicher-APIs für diese Klasse verwenden. Der zurückgegebene Pfad kann sich im Laufe der Zeit ändern, wenn die aufrufende App auf ein übernommenes Speichergerät verschoben wird, sodass nur relative Pfade beibehalten werden sollten. Für die aufrufende App sind keine zusätzlichen Berechtigungen erforderlich, um Dateien unter dem zurückgegebenen Pfad zu lesen oder zu schreiben. Gibt die Datei zurück.

(Geerbt von ContextWrapper)
DeviceId

Ruft die Geräte-ID ab, der dieser Kontext zugeordnet ist.

(Geerbt von Context)
Display

Ruft die Anzeige ab, der dieser Kontext zugeordnet ist.

(Geerbt von Context)
ExternalCacheDir

Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (d. h. an einer Stelle, an ExternalStorageDirectory der die Anwendung Cachedateien ablegen kann, die sie besitzt.

(Geerbt von ContextWrapper)
ExtractViewShown

Gibt zurück, ob die Vollbild-Extraktansicht angezeigt wird.

FilesDir

Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in OpenFileOutput(String, FileCreationMode) dem Dateien gespeichert werden.

(Geerbt von ContextWrapper)
ForegroundServiceType

Wenn der Dienst zu einem Vordergrunddienst geworden ist, indem startForeground(int,Notification) oder startForeground(int,Notification,int) aufgerufen wird, gibt getForegroundServiceType() den aktuellen Vordergrunddiensttyp zurück.

(Geerbt von Service)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
InputMethodWindowRecommendedHeight

Ziel ist es, die vorherigen Eingabemethoden Insets#contentTopInsetszurückzugeben, aber ihre tatsächliche Semantik wurde noch nie gut definiert.

IsDeviceProtectedStorage

Gibt an, ob die Speicher-APIs dieses Kontexts durch gerätegeschützten Speicher gesichert werden.

(Geerbt von ContextWrapper)
IsFullscreenMode

Gibt zurück, ob die Eingabemethode aktuell<>/em< im Vollbildmodus ausgeführt wird>.

IsInputViewShown

Gibt zurück, ob die Softeingabeansicht dem<Benutzer aktuell>/em< angezeigt wird>.

IsRestricted

Gibt an, ob dieser Kontext eingeschränkt ist.

(Geerbt von Context)
IsShowInputRequested

Gibt true zurück, wenn wir aufgefordert wurden, unsere Eingabeansicht anzuzeigen.

IsUiContext

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von AbstractInputMethodService)
JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
JniPeerMembers

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

KeyDispatcherState

Gibt den globalen KeyEvent.DispatcherState KeyEvent.DispatcherState Wert für die Verarbeitung von Ereignissen aus der Zielanwendung zurück.

(Geerbt von AbstractInputMethodService)
LayoutInflater
MainExecutor

Gibt einen Executor Wert zurück, der enqueuierte Aufgaben im Hauptthread ausführt, der diesem Kontext zugeordnet ist.

(Geerbt von Context)
MainLooper

Gibt den Looper für den Hauptthread des aktuellen Prozesses zurück.

(Geerbt von ContextWrapper)
MaxWidth

Gibt die maximale Breite in Pixeln zurück, die die Eingabemethode verfügbar ist.

NoBackupFilesDir

Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, ähnlich wie FilesDir.

(Geerbt von ContextWrapper)
ObbDir

Geben Sie das primäre externe Speicherverzeichnis zurück, in dem die OBB-Dateien dieser Anwendung (falls vorhanden) gefunden werden können.

(Geerbt von ContextWrapper)
OpPackageName

Geben Sie den Paketnamen zurück, der für android.app.AppOpsManager Anrufe aus diesem Kontext verwendet werden soll, damit die UID-Überprüfung des App-Managers mit dem Namen funktioniert.

(Geerbt von Context)
PackageCodePath

Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück.

(Geerbt von ContextWrapper)
PackageManager

Gibt die PackageManager-Instanz zurück, um globale Paketinformationen zu finden.

(Geerbt von ContextWrapper)
PackageName

Gibt den Namen des Pakets dieser Anwendung zurück.

(Geerbt von ContextWrapper)
PackageResourcePath

Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück.

(Geerbt von ContextWrapper)
Params

Gibt den Satz von Parametern zurück, mit denen dieser Kontext erstellt wurde, wenn er über #createContext(ContextParams).

(Geerbt von Context)
PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
Resources

Gibt eine Ressourceninstanz für das Paket Ihrer Anwendung zurück.

(Geerbt von ContextWrapper)
StylusHandwritingIdleTimeoutMax

Gibt das maximale Eingabestift-Zeitlimit für die Schreibsitzung für die Verwendung mit #setStylusHandwritingSessionTimeout(Duration).

StylusHandwritingSessionTimeout

Gibt die Dauer zurück, nach der eine fortlaufende Eingabestift-Handschriftsitzung, die keine neuen MotionEventEingaben erhalten hat, timeout und #finishStylusHandwriting() aufgerufen wird. -oder- Legt die Dauer fest, nach der eine fortlaufende Eingabestift-Handschriftsitzung, die keine neuen MotionEventEingaben erhalten hat, timeout und #finishStylusHandwriting() wird aufgerufen.

StylusHandwritingWindow

Gibt das Eingabestift-Freihandfenster zurück.

Theme

Gibt das diesem Kontext zugeordnete Theme-Objekt zurück.

(Geerbt von ContextWrapper)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Wallpaper (Geerbt von ContextWrapper)
WallpaperDesiredMinimumHeight (Geerbt von ContextWrapper)
WallpaperDesiredMinimumWidth (Geerbt von ContextWrapper)
Window

Methoden

Name Beschreibung
AttachBaseContext(Context)

Legen Sie den Basiskontext für diesen ContextWrapper fest.

(Geerbt von ContextWrapper)
BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection)

Siehe bindIsolatedService(Intent,int,String,Executor,ServiceConnection) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

(Geerbt von Context)
BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection)

#bindService Dies ermöglicht es dem Aufrufer, mehrere Instanzen eines Diensts aus einer einzelnen Komponentendeklaration zu generieren, im spezifischen Fall von isolierten Diensten.

(Geerbt von Context)
BindService(Intent, Bind, IExecutor, IServiceConnection)

Identisch mit #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) dem Executor zum Steuern von ServiceConnection-Rückrufen.

(Geerbt von Context)
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

Siehe bindService(Intent,int,Executor,ServiceConnection) Call BindServiceFlags.of(long) zum Abrufen eines BindServiceFlags-Objekts.

(Geerbt von Context)
BindService(Intent, IServiceConnection, Bind)

Stellen Sie bei Bedarf eine Verbindung mit einem Anwendungsdienst her.

(Geerbt von ContextWrapper)
BindService(Intent, IServiceConnection, Context+BindServiceFlags)

Siehe bindService(Intent,ServiceConnection,int) Call BindServiceFlags.of(long), um ein BindServiceFlags-Objekt abzurufen.

(Geerbt von Context)
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Siehe bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

(Geerbt von Context)
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Bindet auf dieselbe user Weise an einen Dienst wie #bindService.

(Geerbt von Context)
CheckCallingOrSelfPermission(String)

Ermitteln Sie, ob der Aufrufvorgang eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Ermitteln Sie, ob der Aufrufvorgang eines IPC oder Ihnen die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

Ermitteln Sie, ob dem Aufrufen eines IPC <em>oder Ihnen</em> die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde.

(Geerbt von Context)
CheckCallingPermission(String)

Ermitteln Sie, ob dem Aufrufvorgang eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingUriPermission(Uri, ActivityFlags)

Ermitteln Sie, ob dem aufrufenden Prozess und der Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingUriPermissions(IList<Uri>, Int32)

Ermitteln Sie, ob dem aufrufenden Prozess und der UID die Berechtigung zum Zugriff auf eine Liste von URIs gewährt wurde.

(Geerbt von Context)
CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

Bestimmen Sie, ob einem bestimmten Prozess und einer bestimmten UID die Berechtigung für den Zugriff auf einen bestimmten Inhalts-URI gewährt wurde.

(Geerbt von Context)
CheckPermission(String, Int32, Int32)

Bestimmen Sie, ob die angegebene Berechtigung für einen bestimmten Prozess und eine bestimmte Benutzer-ID zulässig ist, die im System ausgeführt wird.

(Geerbt von ContextWrapper)
CheckSelfPermission(String)

Bestimmen Sie, ob Ihnen eine bestimmte Berechtigung erteilt wurde.

(Geerbt von ContextWrapper)
CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Bestimmen Sie, ob einem bestimmten Prozess und einer bestimmten Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde.

(Geerbt von ContextWrapper)
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

Überprüfen Sie sowohl einen URI als auch eine normale Berechtigung.

(Geerbt von ContextWrapper)
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

Ermitteln Sie, ob einem bestimmten Prozess und einer bestimmten UID die Berechtigung für den Zugriff auf eine Liste von URIs gewährt wurde.

(Geerbt von Context)
ClearWallpaper()
Veraltet.
(Geerbt von ContextWrapper)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
CreateAttributionContext(String)

Zurückgeben eines neuen Context-Objekts für den aktuellen Kontext, aber Attribut zu einem anderen Tag.

(Geerbt von Context)
CreateConfigurationContext(Configuration)

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Ressourcen jedoch an die angegebene Konfiguration angepasst werden.

(Geerbt von ContextWrapper)
CreateContext(ContextParams)

Erstellt einen Kontext mit bestimmten Eigenschaften und Verhaltensweisen.

(Geerbt von Context)
CreateContextForSplit(String)

Gibt ein neues Context-Objekt für den angegebenen geteilten Namen zurück. Der neue Kontext verfügt über ein ClassLoader- und Resources-Objekt, das auf die Code/Ressourcen der Aufteilung und alle zugehörigen Abhängigkeiten zugreifen kann. Jeder Aufruf dieser Methode gibt eine neue Instanz eines Context-Objekts zurück. Kontextobjekte werden jedoch nicht gemeinsam genutzt. Der gemeinsame Zustand (ClassLoader, andere Ressourcen für dieselbe Aufteilung) kann daher relativ leicht sein.

(Geerbt von ContextWrapper)
CreateDeviceContext(Int32)

Gibt ein neues Context Objekt aus dem aktuellen Kontext zurück, aber mit der Gerätezuordnung, die von der deviceId.

(Geerbt von Context)
CreateDeviceProtectedStorageContext()

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Speicher-APIs jedoch durch gerätegeschützten Speicher gesichert werden. Auf Geräten mit direktem Start werden daten, die an diesem Speicherort gespeichert sind, mit einem Schlüssel verschlüsselt, der an das physische Gerät gebunden ist, und es kann sofort darauf zugegriffen werden, nachdem das Gerät erfolgreich gestartet wurde, sowohl vor als auch nach der Authentifizierung des Benutzers mit seinen Anmeldeinformationen (z. B. einem Sperrmuster oder einer PIN). Da gerätegeschützte Daten ohne Benutzerauthentifizierung verfügbar sind, sollten Sie die daten, die Sie mit diesem Kontext speichern, sorgfältig einschränken. Beispielsweise wird dringend davon abgeraten, vertrauliche Authentifizierungstoken oder Kennwörter im gerätegeschützten Bereich zu speichern. Wenn das zugrunde liegende Gerät nicht in der Lage ist, gerätegeschützte und anmeldeinformationengeschützte Daten mit unterschiedlichen Schlüsseln zu speichern, werden beide Speicherbereiche gleichzeitig verfügbar. Sie bleiben als zwei unterschiedliche Speicherorte auf dem Datenträger, und nur das Fenster der Verfügbarkeit ändert sich. Jeder Aufruf dieser Methode gibt eine neue Instanz eines Context-Objekts zurück. Kontextobjekte werden jedoch nicht gemeinsam verwendet, aber allgemeiner Zustand (ClassLoader, andere Ressourcen für dieselbe Konfiguration) können sein, damit der Kontext selbst relativ leicht sein kann. Gibt den Kontext zurück.

(Geerbt von ContextWrapper)
CreateDisplayContext(Display)

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Ressourcen jedoch an die Metriken der angegebenen Anzeige angepasst werden.

(Geerbt von ContextWrapper)
CreatePackageContext(String, PackageContextFlags)

Gibt ein neues Context-Objekt für den angegebenen Anwendungsnamen zurück.

(Geerbt von ContextWrapper)
CreateWindowContext(Display, Int32, Bundle)

Erstellt ein Context Für ein Nicht-Fensterandroid.app.Activity activity in der angegebenen .Display

(Geerbt von Context)
CreateWindowContext(Int32, Bundle)

Erstellt einen Kontext für ein Nichtaktivitätsfenster.

(Geerbt von Context)
DatabaseList()

Gibt ein Array von Zeichenfolgen zurück, die die privaten Datenbanken benennen, die diesem Anwendungspaket des Kontexts zugeordnet sind.

(Geerbt von ContextWrapper)
DeleteDatabase(String)

Löschen Sie eine vorhandene private SQLiteDatabase, die diesem Anwendungspaket dieses Kontexts zugeordnet ist.

(Geerbt von ContextWrapper)
DeleteFile(String)

Löschen Sie die dem Anwendungspaket dieses Kontexts zugeordnete private Datei.

(Geerbt von ContextWrapper)
DeleteSharedPreferences(String)

Löschen Sie eine vorhandene Datei mit freigegebenen Einstellungen.

(Geerbt von ContextWrapper)
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()

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
Dump(FileDescriptor, PrintWriter, String[])

Drucken Sie den Status des Diensts in den angegebenen Datenstrom.

(Geerbt von Service)
EnableHardwareAcceleration()
Veraltet.

Sie können dies aufrufen, um zu versuchen, die beschleunigte Zeichnung für Ihren IME zu aktivieren.

EnforceCallingOrSelfPermission(String, String)

Wenn Weder Sie noch der Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt haben, wird ein SecurityException.

(Geerbt von ContextWrapper)
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Wenn der Aufrufvorgang eines IPC oder Ihnen keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException.

(Geerbt von ContextWrapper)
EnforceCallingPermission(String, String)

Wenn dem aufrufenden Prozess einer ipC, die Sie behandeln, keine bestimmte Berechtigung erteilt wurde, wird ein SecurityException.

(Geerbt von ContextWrapper)
EnforceCallingUriPermission(Uri, ActivityFlags, String)

Wenn dem aufrufenden Prozess und der Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException.

(Geerbt von ContextWrapper)
EnforcePermission(String, Int32, Int32, String)

Wenn die angegebene Berechtigung für einen bestimmten Prozess und eine im System ausgeführte Benutzer-ID nicht zulässig ist, wird ein SecurityException.

(Geerbt von ContextWrapper)
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

Wenn einem bestimmten Prozess und einer bestimmten Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException.

(Geerbt von ContextWrapper)
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

Erzwingen Sie sowohl einen URI als auch eine normale Berechtigung.

(Geerbt von ContextWrapper)
Equals(Object)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FileList()

Gibt ein Array von Zeichenfolgen zurück, die die privaten Dateien benennen, die mit dem Anwendungspaket dieses Kontexts verknüpft sind.

(Geerbt von ContextWrapper)
FinishConnectionlessStylusHandwriting(ICharSequence)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

FinishConnectionlessStylusHandwriting(String)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

FinishStylusHandwriting()

Beenden Sie die aktuelle Eingabestift-Handschriftsitzung.

GetColor(Int32)

Gibt eine Farbe zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist.

(Geerbt von Context)
GetColorStateList(Int32)

Gibt eine Farbstatusliste zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist.

(Geerbt von Context)
GetDatabasePath(String)

Gibt den absoluten Pfad im Dateisystem zurück, in dem eine Datenbank mit openOrCreateDatabase(String, int, CursorFactory) gespeichert wird. Der zurückgegebene Pfad kann sich im Laufe der Zeit ändern, wenn die aufrufende App auf ein übernommenes Speichergerät verschoben wird, sodass nur relative Pfade beibehalten werden sollten.

(Geerbt von ContextWrapper)
GetDir(String, FileCreationMode)

Rufen Sie bei Bedarf ein neues Verzeichnis ab, in dem die Anwendung eigene benutzerdefinierte Datendateien platzieren kann.

(Geerbt von ContextWrapper)
GetDrawable(Int32)

Gibt ein zeichnungsfähiges Objekt zurück, das einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist.

(Geerbt von Context)
GetExternalCacheDirs()

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Cachedateien speichern kann, die sie besitzen.

(Geerbt von ContextWrapper)
GetExternalFilesDir(String)

Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (der sich irgendwo befindet ExternalStorageDirectory), in dem die Anwendung dauerhafte Dateien platzieren kann, die sie besitzt.

(Geerbt von ContextWrapper)
GetExternalFilesDirs(String)

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung dauerhafte Dateien speichern kann, die sie besitzen.

(Geerbt von ContextWrapper)
GetExternalMediaDirs()
Veraltet.

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Mediendateien platzieren kann.

(Geerbt von ContextWrapper)
GetFileStreamPath(String)

Gibt den absoluten Pfad des Dateisystems zurück, in dem eine mit einer Datei erstellte OpenFileOutput(String, FileCreationMode) Datei gespeichert wird.

(Geerbt von ContextWrapper)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetObbDirs()

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die OBB-Dateien der Anwendung (falls vorhanden) gefunden werden können.

(Geerbt von ContextWrapper)
GetSharedPreferences(String, FileCreationMode)

Rufen Sie den Inhalt der Einstellungsdatei "name" ab, und halten Sie sie gedrückt, und geben Sie eine SharedPreferences zurück, über die Sie die zugehörigen Werte abrufen und ändern können.

(Geerbt von ContextWrapper)
GetString(Int32, Object[])

Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung zurück.

(Geerbt von Context)
GetString(Int32)

Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung zurück.

(Geerbt von Context)
GetSystemService(Class)

Zurückgeben des Handles an einen Dienst auf Systemebene nach Klasse.

(Geerbt von Context)
GetSystemService(String)

Zurückgeben des Handles an einen Dienst auf Systemebene anhand des Namens.

(Geerbt von ContextWrapper)
GetSystemServiceName(Class)

Ruft den Namen des Diensts auf Systemebene ab, der durch die angegebene Klasse dargestellt wird.

(Geerbt von ContextWrapper)
GetText(Int32)

Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung.

(Geerbt von Context)
GetTextForImeAction(ImeAction)

Zurückgeben von Text, der als Schaltflächenbezeichnung für das angegebene EditorInfo#imeOptions EditorInfo.imeOptionsElement verwendet werden kann.

GetTextForImeActionFormatted(ImeAction)

Zurückgeben von Text, der als Schaltflächenbezeichnung für das angegebene EditorInfo#imeOptions EditorInfo.imeOptionsElement verwendet werden kann.

GetTextFormatted(Int32)

Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung.

(Geerbt von Context)
GrantUriPermission(String, Uri, ActivityFlags)

Erteilen Sie berechtigungen für den Zugriff auf einen bestimmten URI für ein anderes Paket, unabhängig davon, ob dieses Paket über eine allgemeine Berechtigung für den Zugriff auf den Inhaltsanbieter des URI verfügt.

(Geerbt von ContextWrapper)
HideStatusIcon()
HideWindow()
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)
MoveDatabaseFrom(Context, String)

Verschieben Sie eine vorhandene Datenbankdatei aus dem angegebenen Quellspeicherkontext in diesen Kontext. Dies wird in der Regel verwendet, um Daten nach einem Upgrade zwischen Speicherorten zu migrieren, z. B. zum gerätegeschützten Speicher. Die Datenbank muss vor dem Verschieben geschlossen werden.

(Geerbt von ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

Verschieben Sie eine vorhandene datei mit freigegebenen Einstellungen aus dem angegebenen Quellspeicherkontext in diesen Kontext. Dies wird in der Regel verwendet, um Daten nach einem Upgrade zwischen Speicherorten zu migrieren, z. B. zum Verschieben auf gerätegeschützten Speicher.

(Geerbt von ContextWrapper)
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)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
ObtainStyledAttributes(IAttributeSet, Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
ObtainStyledAttributes(Int32, Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
ObtainStyledAttributes(Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
OnAppPrivateCommand(String, Bundle)
OnBind(Intent)

Gibt den Kommunikationskanal an den Dienst zurück.

(Geerbt von AbstractInputMethodService)
OnBindInput()

Wird aufgerufen, wenn ein neuer Client an die Eingabemethode gebunden ist.

OnComputeInsets(InputMethodService+Insets)

Berechnen Sie die interessanten Einsets in Ihrer Benutzeroberfläche.

OnConfigurationChanged(Configuration)

Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während die Komponente ausgeführt wird.

(Geerbt von Service)
OnConfigureWindow(Window, Boolean, Boolean)

Aktualisieren Sie die Parameter des angegebenen Fensters für den angegebenen Modus.

OnCreate()

Wird vom System aufgerufen, wenn der Dienst zum ersten Mal erstellt wird.

(Geerbt von Service)
OnCreateCandidatesView()

Erstellen und zurückgeben Sie die Ansichtshierarchie, die zum Anzeigen von Kandidaten verwendet wird.

OnCreateExtractTextView()

Wird vom Framework aufgerufen, um das Layout zum Anzeigen extrahierten Texts zu erstellen.

OnCreateInlineSuggestionsRequest(Bundle)

Wird aufgerufen, wenn "AutoAusfüllen" vom IME angefordert InlineSuggestionsRequest wird.

OnCreateInputMethodInterface()
Veraltet.

Implementieren, um unseren Standard InputMethodImplzurückzugeben.

OnCreateInputMethodSessionInterface()
Veraltet.

Implementieren, um unseren Standard InputMethodSessionImplzurückzugeben.

OnCreateInputView()

Erstellen und zurückgeben Sie die Ansichtshierarchie, die für den Eingabebereich verwendet wird (z. B. eine Bildschirmtastatur).

OnCurrentInputMethodSubtypeChanged(InputMethodSubtype)

Wird aufgerufen, wenn der Untertyp geändert wurde.

OnCustomImeSwitcherButtonRequestedVisible(Boolean)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

OnDestroy()

Vom System aufgerufen, um einen Dienst zu benachrichtigen, dass er nicht mehr verwendet wird und entfernt wird.

(Geerbt von Service)
OnDisplayCompletions(CompletionInfo[])

Wird aufgerufen, wenn die Anwendung Kandidaten für den automatischen Abschluss gemeldet hat, dass die Eingabemethode angezeigt werden soll.

OnEvaluateFullscreenMode()

Überschreiben Sie dies, um zu steuern, wann die Eingabemethode im Vollbildmodus ausgeführt werden soll.

OnEvaluateInputViewShown()

Überschreiben Sie dies, um zu steuern, wann der Weiche Eingabebereich dem Benutzer angezeigt werden soll.

OnExtractedCursorMovement(Int32, Int32)

Dies wird aufgerufen, wenn der Benutzer eine Cursorbewegung in der extrahierten Textansicht ausgeführt hat, wenn er im Vollbildmodus ausgeführt wird.

OnExtractedSelectionChanged(Int32, Int32)

Dies wird aufgerufen, wenn der Benutzer den Cursor in der extrahierten Textansicht verschoben hat, wenn er im Vollbildmodus ausgeführt wird.

OnExtractedTextClicked()

Dies wird aufgerufen, wenn der Benutzer auf die extrahierte Textansicht geklickt hat, wenn er im Vollbildmodus ausgeführt wird.

OnExtractingInputChanged(EditorInfo)

Dies wird aufgerufen, wenn sich das aktuelle Eingabeziel ändert, während er derzeit im Extraktmodus angezeigt wird.

OnExtractTextContextMenuItem(Int32)

Dies wird aufgerufen, wenn der Benutzer ein Kontextmenüelement aus der extrahierten Textansicht ausgewählt hat, wenn er im Vollbildmodus ausgeführt wird.

OnFinishCandidatesView(Boolean)

Wird aufgerufen, wenn die Kandidatenansicht vom Benutzer ausgeblendet wird.

OnFinishInput()

Wird aufgerufen, um die Eingabemethode darüber zu informieren, dass die Texteingabe im letzten Editor abgeschlossen wurde.

OnFinishInputView(Boolean)

Wird aufgerufen, wenn die Eingabeansicht vom Benutzer ausgeblendet wird.

OnFinishStylusHandwriting()

Wird aufgerufen, wenn die aktuelle Eingabestift-Handschriftsitzung abgeschlossen wurde (entweder vom System oder über #finishStylusHandwriting().

OnGenericMotionEvent(MotionEvent)

Implementieren Sie dies, um generische Bewegungsereignisse für Ihre Eingabemethode zu behandeln.

(Geerbt von AbstractInputMethodService)
OnInitializeInterface()

Dies ist ein Hook, den Unterklassen verwenden können, um die Initialisierung ihrer Schnittstelle durchzuführen.

OnInlineSuggestionsResponse(InlineSuggestionsResponse)

Wird aufgerufen, wenn "AutoAusfüllen" mit InlineSuggestionsResponse Inlinevorschlägen zurück reagiert.

OnKeyDown(Keycode, KeyEvent)

Wird zurückgerufen, wenn eine KeyEvent von der Zielanwendung weitergeleitet wird.

OnKeyLongPress(Keycode, KeyEvent)

Standardimplementierung von KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): gibt immer "false" zurück (behandelt das Ereignis nicht).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Überschreiben Sie dies, um mehrere Ereignisse mit Sonderschlüssel abzufangen, bevor sie von der Anwendung verarbeitet werden.

OnKeyUp(Keycode, KeyEvent)

Überschreiben Sie dies, um Schlüsselereignisse abzufangen, bevor sie von der Anwendung verarbeitet werden.

OnLowMemory()

Dies wird aufgerufen, wenn das gesamte System wenig Arbeitsspeicher hat und aktiv ausgeführte Prozesse ihre Speicherauslastung kürzen sollten.

(Geerbt von Service)
OnPrepareStylusHandwriting()

Wird aufgerufen, um Eingabestifthandschrift vorzubereiten.

OnRebind(Intent)

Wird aufgerufen, wenn neue Clients eine Verbindung mit dem Dienst hergestellt haben, nachdem sie zuvor benachrichtigt worden war, dass alle in ihrem OnUnbind(Intent) getrennt wurden.

(Geerbt von Service)
OnShouldVerifyKeyEvent(KeyEvent)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von AbstractInputMethodService)
OnShowInputRequested(ShowFlags, Boolean)

Das System hat beschlossen, dass es an der Zeit sein kann, Ihre Eingabemethode anzuzeigen.

OnStart(Intent, Int32)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

(Geerbt von Service)
OnStartCandidatesView(EditorInfo, Boolean)

Wird aufgerufen, wenn nur die Kandidatenansicht zum Anzeigen der Verarbeitung angezeigt wurde, während der Benutzer Text über eine Hardtastatatur eingibt.

OnStartCommand(Intent, StartCommandFlags, Int32)

Wird von dem System jedes Mal aufgerufen, wenn ein Client den Dienst explizit startet, indem context.startService(Intent) aufgerufen wird, geben Sie die bereitgestellten Argumente und ein eindeutiges ganzzahliges Token an, das die Startanforderung darstellt.

(Geerbt von Service)
OnStartConnectionlessStylusHandwriting(Int32, CursorAnchorInfo)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

OnStartInput(EditorInfo, Boolean)

Wird aufgerufen, um die Eingabemethode darüber zu informieren, dass die Texteingabe in einem Editor gestartet wurde.

OnStartInputView(EditorInfo, Boolean)

Wird aufgerufen, wenn die Eingabeansicht angezeigt wird und die Eingabe in einem neuen Editor gestartet wurde.

OnStartStylusHandwriting()

Wird aufgerufen, wenn eine App Eingabestiftschrift InputMethodManager#startStylusHandwriting(View)anfordert.

OnStylusHandwritingMotionEvent(MotionEvent)

Aufgerufen nach #onStartStylusHandwriting() Rückgaben true für jeden Eingabestift MotionEvent.

OnTaskRemoved(Intent)

Dies wird aufgerufen, wenn der Dienst derzeit ausgeführt wird und der Benutzer eine Aufgabe entfernt hat, die aus der Anwendung des Diensts stammt.

(Geerbt von Service)
OnTimeout(Int32, ForegroundService)

Rückruf wird aufgerufen, wenn ein bestimmter Vordergrunddiensttyp timeouts hat.

(Geerbt von Service)
OnTimeout(Int32)

Rückruf, der für ServiceInfo.FOREGROUND_SERVICE_TYPE_SHORT_SERVICE aufgerufen wird.

(Geerbt von Service)
OnTrackballEvent(MotionEvent)

Implementieren Sie dies, um Trackball-Ereignisse in Ihrer Eingabemethode zu behandeln.

(Geerbt von AbstractInputMethodService)
OnTrimMemory(TrimMemory)

Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es eine gute Zeit für einen Prozess ist, nicht benötigte Arbeitsspeicher aus seinem Prozess zu kürzen.

(Geerbt von Service)
OnUnbind(Intent)

Wird aufgerufen, wenn alle Clients von einer bestimmten Schnittstelle getrennt wurden, die vom Dienst veröffentlicht wurde.

(Geerbt von Service)
OnUnbindInput()

Wird aufgerufen, wenn der vorherige gebundene Client nicht mehr der Eingabemethode zugeordnet ist.

OnUpdateCursor(Rect)
Veraltet.

Wird aufgerufen, wenn die Anwendung eine neue Position des Textcursors gemeldet hat.

OnUpdateCursorAnchorInfo(CursorAnchorInfo)

Wird aufgerufen, wenn die Anwendung eine neue Position der Texteinfügemarke und Zeichen in der Kompositionszeichenfolge gemeldet hat.

OnUpdateEditorToolType(MotionEventToolType)

Wird aufgerufen, wenn der Benutzer auf eine android.widget.Editor.

OnUpdateExtractedText(Int32, ExtractedText)

Wird aufgerufen, wenn die Anwendung aufgrund von Änderungen des aktuellen Textzustands neuen extrahierten Text gemeldet hat.

OnUpdateExtractingViews(EditorInfo)

Wird aufgerufen, wenn sich die Editorinformationen im Vollbildmodus geändert haben, um den Status der Benutzeroberfläche zu aktualisieren, z. B. die angezeigten Interaktiven Schaltflächen.

OnUpdateExtractingVisibility(EditorInfo)

Wird aufgerufen, wenn sich die Editorinformationen im Vollbildmodus geändert haben, um zu bestimmen, ob der extrahierende Teil (Text und Kandidaten extrahieren) der Benutzeroberfläche angezeigt werden soll.

OnUpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32)

Wird aufgerufen, wenn die Anwendung einen neuen Auswahlbereich des Texts gemeldet hat.

OnViewClicked(Boolean)

Wird aufgerufen, wenn der Benutzer auf eine Textansicht tippt oder auf sie geklickt hat.

OnWindowHidden()

Wird aufgerufen, wenn das Eingabemethodenfenster vom Benutzer ausgeblendet wurde, nachdem es zuvor sichtbar war.

OnWindowShown()

Wird unmittelbar vor dem Eingabemethodenfenster für den Benutzer aufgerufen.

OpenFileInput(String)

Öffnen Sie eine private Datei, die dem Anwendungspaket dieses Kontexts zum Lesen zugeordnet ist.

(Geerbt von ContextWrapper)
OpenFileOutput(String, FileCreationMode)

Öffnen Sie eine private Datei, die mit dem Anwendungspaket dieses Kontexts zum Schreiben verknüpft ist.

(Geerbt von ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist.

(Geerbt von ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist.

(Geerbt von ContextWrapper)
PeekWallpaper()
Veraltet.
(Geerbt von ContextWrapper)
RegisterComponentCallbacks(IComponentCallbacks)

Fügen Sie der Basisanwendung des Kontexts eine neue ComponentCallbacks Anwendung hinzu, die gleichzeitig mit den ComponentCallbacks-Methoden von Aktivitäten und anderen Komponenten aufgerufen wird.

(Geerbt von Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Fügt dem Listener Contexteine neue Geräte-ID hinzu, die aufgerufen wird, wenn die Gerätezuordnung vom System geändert wird.

(Geerbt von Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Veraltet.

Registrieren Sie sich für den Empfang von Absichtsübertragungen, wobei der Empfänger optional für Instant Apps verfügbar gemacht wird. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter). Standardmäßig können Instant Apps nicht mit Empfängern in anderen Anwendungen interagieren. Auf diese Weise können Sie einen Empfänger verfügbar machen, mit dem Instant Apps interagieren können. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameterempfänger BroadcastReceiver : Dieser Wert kann null sein.

(Geerbt von ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Registrieren Sie sich für den Empfang von Absichtsübertragungen, wobei der Empfänger optional für Instant Apps verfügbar gemacht wird. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter). Standardmäßig können Instant Apps nicht mit Empfängern in anderen Anwendungen interagieren. Auf diese Weise können Sie einen Empfänger verfügbar machen, mit dem Instant Apps interagieren können. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameters receiver BroadcastReceiver : The BroadcastReceiver to handle the broadcast. Dieser Wert kann NULL sein.

(Geerbt von Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Veraltet.

Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext des Schedulers ausgeführt werden sollen. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter,int) und registerReceiver(BroadcastReceiver,IntentFilter,String,Handler). Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameterempfänger BroadcastReceiver : Dieser Wert kann null sein.

(Geerbt von ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext des Schedulers ausgeführt werden sollen. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter,int) und registerReceiver(BroadcastReceiver,IntentFilter,String,Handler). Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameters receiver BroadcastReceiver : The BroadcastReceiver to handle the broadcast.

(Geerbt von Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext von <var>scheduler</var> ausgeführt werden sollen.

(Geerbt von ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter)

Registrieren Sie einen BroadcastReceiver, der im Hauptaktivitätsthread ausgeführt werden soll.

(Geerbt von ContextWrapper)
RemoveStickyBroadcast(Intent)
Veraltet.
(Geerbt von ContextWrapper)
RemoveStickyBroadcastAsUser(Intent, UserHandle)
Veraltet.
(Geerbt von ContextWrapper)
RequestHideSelf(HideSoftInputFlags)

Schließen Sie den Softeingabebereich dieser Eingabemethode, und entfernen Sie ihn aus der Anzeige.

RequestShowSelf(ShowFlags)

Zeigen Sie den soften Eingabebereich der Eingabemethode an, damit der Benutzer das Eingabemethodenfenster sieht und damit interagieren kann.

RevokeSelfPermissionOnKill(String)

Löst den asynchronen Widerruf einer Laufzeitberechtigung aus.

(Geerbt von Context)
RevokeSelfPermissionsOnKill(ICollection<String>)

Löst den Widerruf einer oder mehrerer Berechtigungen für das aufrufende Paket aus.

(Geerbt von Context)
RevokeUriPermission(String, Uri, ActivityFlags)

Entfernen Sie Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, die zuvor mit grantUriPermission(String, Uri, int) für ein bestimmtes Zielpaket hinzugefügt wurden. Der angegebene URI stimmt mit allen zuvor erteilten URIs überein, die identisch oder ein Unterpfad des angegebenen URI sind. Das heißt, dass das Widerrufen von "content://foo/target" sowohl "content://foo/target" als auch "content://foo/target/sub", aber nicht "content://foo" widerrufen wird. Es werden keine Präfixerteilungen entfernt, die auf einer höheren Ebene vorhanden sind. Im Gegensatz zu revokeUriPermission(Uri,int) widerrufen diese Methode nur Berechtigungen, die explizit über grantUriPermission(String, Uri, int) und nur für das angegebene Paket erteilt wurden. Alle übereinstimmenden Finanzhilfen, die durch andere Mechanismen (Zwischenablage, Aktivitätsstart, Dienststart usw.) geschehen sind, werden nicht entfernt.

(Geerbt von ContextWrapper)
RevokeUriPermission(Uri, ActivityFlags)

Entfernen Sie alle Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, der zuvor mit M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri).

(Geerbt von ContextWrapper)
SendBroadcast(Intent, String, Bundle)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optionale erforderliche Berechtigung erzwungen werden kann.

(Geerbt von Context)
SendBroadcast(Intent, String)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optionale erforderliche Berechtigung erzwungen werden kann.

(Geerbt von ContextWrapper)
SendBroadcast(Intent)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers.

(Geerbt von ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle, String)

SendBroadcast(Intent, String) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird.

(Geerbt von ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle)

SendBroadcast(Intent) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird.

(Geerbt von ContextWrapper)
SendBroadcastWithMultiplePermissions(Intent, String[])

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass ein Array von erforderlichen Berechtigungen erzwungen werden kann.

(Geerbt von Context)
SendDefaultEditorAction(Boolean)

Bitten Sie das Eingabeziel, seine Standardaktion über InputConnection#performEditorAction InputConnection.performEditorAction()auszuführen.

SendDownUpKeyEvents(Keycode)

Senden sie den angegebenen Schlüsselereigniscode (wie definiert durch KeyEvent) an die aktuelle Eingabeverbindung, ist ein Tasten-NACH-UNTEN-TASTE-Up-Ereignispaar.

SendKeyChar(Char)

Senden Sie das angegebene UTF-16-Zeichen an die aktuelle Eingabeverbindung.

SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Sendet eine Absicht an interessierte Empfänger in der Reihenfolge.

(Geerbt von ContextWrapper)
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

SendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen.

(Geerbt von ContextWrapper)
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

#sendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen.

(Geerbt von Context)
SendOrderedBroadcast(Intent, String, Bundle)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird.

(Geerbt von Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) Mit dieser Version können Sie den App-Op angeben, um Einschränkungen zu erzwingen, an welche Empfänger die Übertragung gesendet wird.

(Geerbt von Context)
SendOrderedBroadcast(Intent, String)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. Dieser Aufruf ist asynchron; sie wird sofort zurückgegeben, und Sie werden weiterhin ausgeführt, während die Empfänger ausgeführt werden. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver.

(Geerbt von ContextWrapper)
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Version von sendOrderedBroadcast(Intent,String,BroadcastReceiver,Handler,int,String,Bundle), mit der Sie den Benutzer angeben können, an den die Übertragung gesendet wird. Dies ist nicht für Anwendungen verfügbar, die nicht auf dem Systemimage vorinstalliert sind. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Erfordert Android. Manifest.permission.INTERACT_ACROSS_USERS

(Geerbt von ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

Führen Sie ein #sendBroadcast(Intent) , das "Sticky" ist, was bedeutet, dass die Absicht, die Sie senden, nach Abschluss der Übertragung verbleibt, damit andere diese Daten schnell über den Rückgabewert von #registerReceiver(BroadcastReceiver, IntentFilter).

(Geerbt von Context)
SendStickyBroadcast(Intent)
Veraltet.

Führen Sie ein #sendBroadcast(Intent) , das "Sticky" ist, was bedeutet, dass die Absicht, die Sie senden, nach Abschluss der Übertragung verbleibt, damit andere diese Daten schnell über den Rückgabewert von #registerReceiver(BroadcastReceiver, IntentFilter).

(Geerbt von ContextWrapper)
SendStickyBroadcastAsUser(Intent, UserHandle)
Veraltet.
(Geerbt von ContextWrapper)
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Veraltet.
(Geerbt von ContextWrapper)
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Veraltet.
(Geerbt von ContextWrapper)
SetCandidatesView(View)

Ersetzt die aktuelle Kandidatenansicht durch eine neue.

SetCandidatesViewShown(Boolean)

Steuert die Sichtbarkeit des Anzeigebereichs der Kandidaten.

SetExtractView(View)
SetForeground(Boolean)

Dieses Element ist veraltet.

(Geerbt von Service)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetInputView(View)

Ersetzt die aktuelle Eingabeansicht durch eine neue.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
SetStylusHandwritingRegion(Region)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

SetTheme(Int32)

Legen Sie das Basisdesign für diesen Kontext fest.

(Geerbt von ContextWrapper)
SetWallpaper(Bitmap)
Veraltet.
(Geerbt von ContextWrapper)
SetWallpaper(Stream)
Veraltet.
(Geerbt von ContextWrapper)
ShouldOfferSwitchingToNextInputMethod()

Gibt "true" zurück, wenn der aktuelle IME den Benutzern Möglichkeiten zum Wechseln zu einer nächsten Eingabemethode (e) bieten muss.

ShowStatusIcon(Int32)
ShowWindow(Boolean)
StartActivities(Intent[], Bundle)

Starten Sie mehrere neue Aktivitäten.

(Geerbt von ContextWrapper)
StartActivities(Intent[])

Identisch mit StartActivities(Intent[], Bundle) den angegebenen Optionen.

(Geerbt von ContextWrapper)
StartActivity(Intent, Bundle)

Starten Sie eine neue Aktivität.

(Geerbt von ContextWrapper)
StartActivity(Intent)

Identisch mit StartActivity(Intent, Bundle) den angegebenen Optionen.

(Geerbt von ContextWrapper)
StartActivity(Type)

Identisch mit startActivity(Intent,Bundle) ohne angegebene Optionen.

(Geerbt von Context)
StartForeground(Int32, Notification, ForegroundService)

Eine überladene Version von startForeground(int,Notification) mit zusätzlichem foregroundServiceType-Parameter.

(Geerbt von Service)
StartForeground(Int32, Notification)

Wenn Ihr Dienst gestartet wird (ausgeführt über Context.startService(Intent)), führen Sie diesen Dienst auch im Vordergrund aus, und stellen Sie die fortlaufende Benachrichtigung bereit, die dem Benutzer während dieses Zustands angezeigt werden soll.

(Geerbt von Service)
StartForegroundService(Intent)

Ähnlich wie startService(Intent), aber mit einer impliziten Zusage, dass der Dienst startForeground(int, android.app.Notification) aufruft, sobald er ausgeführt wird. Der Dienst erhält eine Zeitdauer, die mit dem ANR-Intervall vergleichbar ist. Andernfalls stürzt das System automatisch den Prozess ab. In diesem Fall wird eine interne Ausnahme ForegroundServiceDidNotStartInTimeException auf Logcat auf Geräten protokolliert, auf denen DIE SDK-Version Build.VERSION_CODES ausgeführt wird. S oder höher. In älteren Android-Versionen wird stattdessen eine interne Ausnahme RemoteServiceException mit einer entsprechenden Meldung protokolliert. Im Gegensatz zum normalen startService(Intent) kann diese Methode jederzeit verwendet werden, unabhängig davon, ob sich die App, die den Dienst hostet, in einem Vordergrundzustand befindet. Hinweis: Beginnend mit der SDK-Version Build.VERSION_CODES. S , Apps für SDK-Version Build.VERSION_CODES. S oder höher dürfen Vordergrunddienste nicht aus dem Hintergrund starten. Weitere Informationen finden Sie unter Verhaltensänderungen: Apps für Android 12.

(Geerbt von ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

Starten Sie die Ausführung einer Instrumentation Klasse.

(Geerbt von ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Like StartActivity(Intent, Bundle), but taking a IntentSender to start.

(Geerbt von ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

Identisch mit startIntentSender(IntentSender,Intent,int,int,Bundle) ohne angegebene Optionen.

(Geerbt von ContextWrapper)
StartService(Intent)

Fordern Sie an, dass ein bestimmter Anwendungsdienst gestartet wird.

(Geerbt von ContextWrapper)
StopForeground(Boolean)

Diese Methode war in API-Ebene 33 veraltet.

(Geerbt von Service)
StopForeground(StopForegroundFlags)

Entfernen Sie diesen Dienst aus dem Vordergrundzustand, sodass er getötet werden kann, wenn mehr Arbeitsspeicher benötigt wird.

(Geerbt von Service)
StopSelf()

Beenden Sie den Dienst, wenn er zuvor gestartet wurde.

(Geerbt von Service)
StopSelf(Int32)

Alte Version von stopSelfResult(int), die kein Ergebnis zurückgibt.

(Geerbt von Service)
StopSelfResult(Int32)

Beenden Sie den Dienst, wenn die letzte Start-ID gestartet wurde.

(Geerbt von Service)
StopService(Intent)

Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird.

(Geerbt von ContextWrapper)
SwitchInputMethod(String, InputMethodSubtype)

Erzwingen des Wechsels zu einer neuen Eingabemethode, wie durch id.

SwitchInputMethod(String)

Erzwingen des Wechsels zu einer neuen Eingabemethode, wie durch <var>id</var> angegeben.

SwitchToNextInputMethod(Boolean)

Erzwingen des Wechsels zur nächsten Eingabemethode und -untertyp.

SwitchToPreviousInputMethod()

Erzwingen des Wechsels zur zuletzt verwendeten Eingabemethode und -untertyp.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnbindService(IServiceConnection)

Verbindung mit einem Anwendungsdienst trennen.

(Geerbt von ContextWrapper)
UnregisterComponentCallbacks(IComponentCallbacks)

Entfernen Sie ein ComponentCallbacks Objekt, das zuvor bei #registerComponentCallbacks(ComponentCallbacks).

(Geerbt von Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

Entfernt einen geänderten Listener der Geräte-ID aus dem Kontext.

(Geerbt von Context)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
UnregisterReceiver(BroadcastReceiver)

Aufheben der Registrierung eines zuvor registrierten BroadcastReceivers.

(Geerbt von ContextWrapper)
UpdateFullscreenMode()

Überprüfen Sie erneut, ob die Eingabemethode im Vollbildmodus ausgeführt werden soll, und aktualisieren Sie die Benutzeroberfläche, wenn sich dies seit der letzten Auswertung geändert hat.

UpdateInputViewShown()

Überprüfen Sie erneut, ob der Softeingabebereich derzeit angezeigt werden soll, und aktualisieren Sie die Benutzeroberfläche, wenn sich dies seit der letzten Auswertung geändert hat.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Ändern Sie für einen Dienst, der zuvor an #bindService oder eine zugehörige Methode gebunden war, die Art und Weise, wie das System den Prozess dieses Diensts in Bezug auf andere Prozesse verwaltet.

(Geerbt von Context)
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()

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

(Geerbt von AbstractInputMethodService)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

InputMethodService stellt eine Standardimplementierung eines InputMethod-Elements bereit, von dem endgültige Implementierungen abgeleitet und angepasst werden können.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: