Context Klasse

Definition

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

[Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)]
public abstract class Context : Java.Lang.Object
[<Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)>]
type Context = class
    inherit Object
Vererbung
Context
Abgeleitet
Attribute

Hinweise

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung. Dies ist eine abstrakte Klasse, deren Implementierung vom Android-System bereitgestellt wird. Sie ermöglicht den Zugriff auf anwendungsspezifische Ressourcen und Klassen sowie Up-Calls für Vorgänge auf Anwendungsebene, z. B. das Starten von Aktivitäten, das Senden und Empfangen von Absichten usw.

Java-Dokumentation für android.content.Context.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Context()
Context(IntPtr, JniHandleOwnership)

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

Felder

AccessibilityService

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

AccountService

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

ActivityService

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

AlarmService

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

AppOpsService

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

AppSearchService

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

AppwidgetService

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

AudioService

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

BatteryService

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

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.

BindExternalServiceLong

Funktioniert auf die gleiche Weise wie #BIND_EXTERNAL_SERVICE, aber es ist definiert als ein (

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.

BindSharedIsolatedProcess
Veraltet.

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

BiometricService

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

BlobStoreService

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

BluetoothService

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

BugreportService

Dienst zum Erfassen eines Fehlerberichts.

CameraService

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

CaptioningService

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

CarrierConfigService

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

ClipboardService

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

CompanionDeviceService

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

ConnectivityDiagnosticsService

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

ConnectivityService

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

ConsumerIrService

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

CredentialService

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

CrossProfileAppsService

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

DeviceIdDefault

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

DeviceIdInvalid

Ungültige Geräte-ID.

DeviceLockService

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

DevicePolicyService

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

DisplayHashService

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

DisplayService

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

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.

DownloadService

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

DropboxService

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

EuiccService

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

FileIntegrityService

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

FingerprintService

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

GameService

Wird zum #getSystemService(String) Abrufen eines GameManager.

GrammaticalInflectionService

Wird zum #getSystemService(String) Abrufen eines GrammaticalInflectionManager.

HardwarePropertiesService

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

HealthconnectService

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

InputMethodService

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

InputService

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

IpsecService

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

JobSchedulerService

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

KeyguardService

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

LauncherAppsService

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

LayoutInflaterService

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

LocaleService

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

LocationService

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

MediaCommunicationService

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

MediaMetricsService

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

MediaProjectionService

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

MediaRouterService

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

MediaSessionService

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

MidiService

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

NetworkStatsService

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

NfcService

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

NotificationService

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

NsdService

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

OverlayService

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

PeopleService

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

PerformanceHintService

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

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.

PrintService

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

ReceiverExported
Veraltet.

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

ReceiverNotExported
Veraltet.

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

ReceiverVisibleToInstantApps
Veraltet.

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

RestrictionsService

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

RoleService

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

SearchService

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

SensorService

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

ShortcutService

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

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.

StorageService

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

StorageStatsService

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

SystemHealthService

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

TelecomService

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

TelephonyImsService

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

TelephonyService

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

TelephonySubscriptionService

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

TextClassificationService

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

TextServicesManagerService

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

TvInputService

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

TvInteractiveAppService

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

UiModeService

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

UsageStatsService

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

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.

UserService

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

VibratorManagerService

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

VibratorService

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

VirtualDeviceService

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

VpnManagementService

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

WallpaperService

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

WifiAwareService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.aware.WifiAwareManager Verwaltung von WLAN Aware.

WifiP2pService

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

WifiRttRangingService

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

WifiService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.WifiManager Verwaltung des WLAN-Zugriffs.

WindowService

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

Eigenschaften

ApplicationContext

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

ApplicationInfo

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

Assets

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

AttributionSource

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

AttributionTag

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

CacheDir

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

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.

CodeCacheDir

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

ContentResolver

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

DataDir

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

DeviceId

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

Display

Ruft die Anzeige ab, der dieser Kontext zugeordnet ist.

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.

FilesDir

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

Handle

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

(Geerbt von Object)
IsDeviceProtectedStorage

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

IsRestricted

Gibt an, ob dieser Kontext eingeschränkt ist.

IsUiContext

Gibt zurück true , wenn der Kontext ein Benutzeroberflächenkontext ist, der auf UI-Komponenten wie WindowManagerz. B. oder android.view.LayoutInflater LayoutInflater android.app.WallpaperManager WallpaperManager.

JniIdentityHashCode

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
JniPeerMembers

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

MainExecutor

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

MainLooper

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

NoBackupFilesDir

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

ObbDir

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

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.

PackageCodePath

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

PackageManager

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

PackageName

Gibt den Namen des Pakets dieser Anwendung zurück.

PackageResourcePath

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

Params

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

PeerReference

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
Resources

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

Theme

Gibt das diesem Kontext zugeordnete Theme-Objekt 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.

ThresholdType

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

Wallpaper
WallpaperDesiredMinimumHeight
WallpaperDesiredMinimumWidth

Methoden

BindService(Intent, Bind, IExecutor, IServiceConnection)

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

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

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

BindService(Intent, IServiceConnection, Bind)

Stellt bei Bedarf eine Verbindung mit einem Anwendungsdienst bereit.

BindService(Intent, IServiceConnection, Context+BindServiceFlags)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

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

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

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

CheckCallingOrSelfPermission(String)

Bestimmen Sie, ob dem Aufrufen eines IPC <em>oder Ihnen</em> eine bestimmte Berechtigung erteilt wurde.

CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Bestimmen Sie, ob dem Aufrufen eines IPC <em>oder Ihnen</em> die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde.

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.

CheckCallingPermission(String)

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

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.

CheckCallingUriPermissions(IList<Uri>, Int32)

Ermitteln Sie, ob dem aufrufenden Prozess und der Benutzer-ID die Berechtigung zum Zugriff auf eine Liste von URIs erteilt wurde.

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.

CheckSelfPermission(String)

Legen Sie fest, ob <Ihnen></em> eine bestimmte Berechtigung erteilt wurde.

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.

CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

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

CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

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

ClearWallpaper()
Veraltet.

Dieses Mitglied ist veraltet.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
CreateAttributionContext(String)

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

CreateConfigurationContext(Configuration)

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

CreateContext(ContextParams)

Erstellt einen Kontext mit bestimmten Eigenschaften und Verhaltensweisen.

CreateContextForSplit(String)

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

CreateDeviceContext(Int32)

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

CreateDeviceProtectedStorageContext()

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Speicher-APIs jedoch durch gerätegeschützten Speicher gesichert werden.

CreateDisplayContext(Display)

Gibt ein neues Context Objekt aus dem aktuellen Kontext zurück, aber mit Ressourcen, die an die Metriken displayangepasst sind.

CreatePackageContext(String, PackageContextFlags)

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

CreateWindowContext(Display, Int32, Bundle)

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

CreateWindowContext(Int32, Bundle)

Erstellt einen Kontext für ein Nichtaktivitätsfenster.

DatabaseList()

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

DeleteDatabase(String)

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

DeleteFile(String)

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

DeleteSharedPreferences(String)

Löschen Sie eine vorhandene Datei mit freigegebenen Einstellungen.

Dispose()

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
Dispose(Boolean)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
EnforceCallingOrSelfPermission(String, String)

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

EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Wenn dem Aufrufprozess einer IPC em oder Ihnen</em> keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöstSecurityException.><

EnforceCallingPermission(String, String)

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

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.

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.

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.

EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

Erzwingen Sie sowohl einen URI als auch eine normale Berechtigung.

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.

GetColor(Int32)

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

GetColorStateList(Int32)

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

GetDatabasePath(String)

Gibt den absoluten Pfad im Dateisystem zurück, in dem eine Datenbank gespeichert #openOrCreateDatabase wird.

GetDir(String, FileCreationMode)

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

GetDrawable(Int32)

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

GetExternalCacheDirs()

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

GetExternalFilesDir(String)

Gibt den absoluten Pfad zum Verzeichnis auf dem primären freigegebenen/externen Speichergerät zurück, auf dem die Anwendung dauerhafte Dateien ablegen kann, die sie besitzt.

GetExternalFilesDirs(String)

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

GetExternalMediaDirs()

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

GetFileStreamPath(String)

Gibt den absoluten Pfad des Dateisystems zurück, in dem eine mit einer Datei erstellte #openFileOutput Datei gespeichert wird.

GetHashCode()

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

(Geerbt von Object)
GetObbDirs()

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

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.

GetString(Int32, Object[])

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

GetString(Int32)

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

GetSystemService(Class)

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

GetSystemService(String)

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

GetSystemServiceName(Class)

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

GetText(Int32)

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

GetTextFormatted(Int32)

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

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.

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.

MoveSharedPreferencesFrom(Context, String)

Verschieben Sie eine vorhandene datei mit freigegebenen Einstellungen aus dem angegebenen Quellspeicherkontext in diesen Kontext.

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.

ObtainStyledAttributes(IAttributeSet, Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

ObtainStyledAttributes(Int32, Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

ObtainStyledAttributes(Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

OpenFileInput(String)

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

OpenFileOutput(String, FileCreationMode)

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

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

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

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

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

PeekWallpaper()
Veraltet.

Dieses Mitglied ist veraltet.

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.

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.

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.

RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Veraltet.

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

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

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.

RegisterReceiver(BroadcastReceiver, IntentFilter)

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

RemoveStickyBroadcast(Intent)
Veraltet.

Entfernen Sie die zuvor gesendeten #sendStickyBroadcastDaten, sodass es so ist, als ob die Sticky-Übertragung nie stattgefunden hätte.

RemoveStickyBroadcastAsUser(Intent, UserHandle)
Veraltet.

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

RevokeSelfPermissionOnKill(String)

Löst den asynchronen Widerruf einer Laufzeitberechtigung aus.

RevokeSelfPermissionsOnKill(ICollection<String>)

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

RevokeUriPermission(String, Uri, ActivityFlags)

Entfernen Sie Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, der zuvor für ein bestimmtes Zielpaket hinzugefügt #grantUriPermission wurde.

RevokeUriPermission(Uri, ActivityFlags)

Entfernen Sie alle Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, der zuvor mit #grantUriPermission einem anderen/em-Mechanismus< hinzugefügt oder <emiert>> wurde.

SendBroadcast(Intent, String, Bundle)

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

SendBroadcast(Intent, String)

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

SendBroadcast(Intent)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers.

SendBroadcastAsUser(Intent, UserHandle, String)

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

SendBroadcastAsUser(Intent, UserHandle)

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

SendBroadcastWithMultiplePermissions(Intent, String[])

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

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

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

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.

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.

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.

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.

SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Version von #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) mit dem Sie den Benutzer angeben können, an den die Übertragung gesendet wird.

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).

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).

SendStickyBroadcastAsUser(Intent, UserHandle)
Veraltet.

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

SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Veraltet.

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

SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Veraltet.

Version von #sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle) mit dem Sie den Benutzer angeben können, an den die Übertragung gesendet wird.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetTheme(Int32)

Legen Sie das Basisdesign für diesen Kontext fest.

SetWallpaper(Bitmap)
Veraltet.

Dieses Mitglied ist veraltet.

SetWallpaper(Stream)
Veraltet.

Dieses Mitglied ist veraltet.

StartActivities(Intent[], Bundle)

Starten Sie mehrere neue Aktivitäten.

StartActivities(Intent[])

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

StartActivity(Intent, Bundle)

Starten Sie eine neue Aktivität.

StartActivity(Intent)

Identisch mit #startActivity(Intent, Bundle) den angegebenen Optionen.

StartActivity(Type)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

StartForegroundService(Intent)

Ähnlich wie #startService(Intent), aber mit einer impliziten Zusage, dass der Dienst aufgerufen android.app.Service#startForeground(int, android.app.Notification) startForeground(int, android.app.Notification) wird, sobald er ausgeführt wird.

StartInstrumentation(ComponentName, String, Bundle)

Starten Sie die Ausführung einer android.app.Instrumentation Klasse.

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

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

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

Identisch mit #startIntentSender(IntentSender, Intent, int, int, int, Bundle) den angegebenen Optionen.

StartService(Intent)

Fordern Sie an, dass ein bestimmter Anwendungsdienst gestartet wird.

StopService(Intent)

Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird.

ToArray<T>()

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnbindService(IServiceConnection)

Verbindung mit einem Anwendungsdienst trennen.

UnregisterComponentCallbacks(IComponentCallbacks)

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

UnregisterDeviceIdChangeListener(IIntConsumer)

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

UnregisterFromRuntime()

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
UnregisterReceiver(BroadcastReceiver)

Aufheben der Registrierung eines zuvor registrierten BroadcastReceivers.

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.

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

IJavaPeerable.Disposed()

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
IJavaPeerable.Finalized()

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

GetJniTypeName(IJavaPeerable)

Schnittstelle zu globalen Informationen zu einer Anwendungsumgebung.

Gilt für: