Service Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen.
[Android.Runtime.Register("android/app/Service", DoNotGenerateAcw=true)]
public abstract class Service : Android.Content.ContextWrapper, Android.Content.IComponentCallbacks2, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Service", DoNotGenerateAcw=true)>]
type Service = class
inherit ContextWrapper
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComponentCallbacks2
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. Jede Dienstklasse muss über eine entsprechende android.R.styleable#AndroidManifestService <service>
Deklaration im -Paket verfügen AndroidManifest.xml
. Dienste können mit android.content.Context#startService Context.startService()
und android.content.Context#bindService Context.bindService()
gestartet werden.
Beachten Sie, dass Dienste wie andere Anwendungsobjekte im Standard Thread ihres Hostingprozesses ausgeführt werden. Dies bedeutet, dass, wenn Ihr Dienst CPU-intensive Vorgänge (z. B. MP3-Wiedergabe) oder blockierende Vorgänge (z. B. Netzwerkvorgänge) durchführen wird, einen eigenen Thread erstellen sollte, in dem diese Arbeit ausgeführt werden kann. Weitere Informationen hierzu finden Sie unter Prozesse und Threads. Die androidx.core.app.JobIntentService
-Klasse ist als Standardimplementierung von Service verfügbar, die über einen eigenen Thread verfügt, in dem sie ihre Arbeit plant.
Hier behandelte Themen: <ol><li>Was ist ein Dienst?<li>Service Lifecycle<li>Permissions<li>Process Lifecycle<li>Local Service Sample<li>Remote Messenger Service Sample</ol>
<div class="special reference"><h3>Developer Guides</h3>
Eine ausführliche Erläuterung zum Erstellen von Diensten finden Sie im Entwicklerhandbuch für Dienste .
</Div>
"WhatIsAService"><h3>Was ist ein Dienst?</h3>
Die meisten Verwirrungen über die Service-Klasse dreht sich tatsächlich um das, was es ist <em>not</em>:
<ul><li> A Service ist <kein><> separater Prozess. Das Dienstobjekt selbst impliziert nicht, dass es in einem eigenen Prozess ausgeführt wird. Sofern nicht anders angegeben, wird sie im gleichen Prozess wie die Anwendung ausgeführt, zu der es gehört. <li> Ein Dienst ist <b>nicht</b> ein Thread. Es ist kein Mittel, die Arbeit selbst über den Standard-Thread zu erledigen (um Fehler zu vermeiden, die von der Anwendung nicht reagiert). </ul>
Daher ist ein Dienst selbst eigentlich sehr einfach und bietet zwei Standard Features:
<ul><li>Eine Möglichkeit für die Anwendung, dem System<<>> etwas mitzuteilen, was es im Hintergrund tun möchte (auch wenn der Benutzer nicht direkt mit der Anwendung interagiert). Dies entspricht Aufrufen von android.content.Context#startService Context.startService()
, die das System auffordern, die Arbeit für den Dienst zu planen, bis der Dienst oder eine andere Person ihn explizit beendet. <li>Eine Möglichkeit für eine Anwendung, um einen Teil ihrer Funktionalität für andere Anwendungen verfügbar zu machen. Dies entspricht Aufrufen von android.content.Context#bindService Context.bindService()
, wodurch eine langjährige Verbindung mit dem Dienst hergestellt werden kann, um mit dem Dienst zu interagieren. </ul>
Wenn eine Dienstkomponente tatsächlich erstellt wird, ist aus einem dieser Gründe alles, was das System tatsächlich tut, die Komponente zu instanziieren und ihre #onCreate
und alle anderen geeigneten Rückrufe im Standard Thread aufzurufen. Es liegt an dem Dienst, diese mit dem entsprechenden Verhalten zu implementieren, z. B. das Erstellen eines sekundären Threads, in dem er seine Arbeit ausführt.
Beachten Sie, dass Sie ihre Interaktion mit dem Dienst selbst so einfach oder kompliziert gestalten können, wie Sie möchten: von der Behandlung als lokales Java-Objekt, für das Sie direkte Methodenaufrufe ausführen (wie im Beispiel für den lokalen Dienst veranschaulicht), bis hin zur Bereitstellung einer vollständigen remoteierbaren Schnittstelle mit AIDL.
"ServiceLifecycle"><h3>Service Lifecycle</h3>
Es gibt zwei Gründe, warum ein Dienst vom System ausgeführt werden kann. Wenn jemand aufruft android.content.Context#startService Context.startService()
, ruft das System den Dienst ab (erstellt ihn und ruft bei Bedarf seine #onCreate
-Methode auf) und dann seine #onStartCommand
-Methode mit den vom Client bereitgestellten Argumenten auf. Der Dienst wird an diesem Punkt weiter ausgeführt, bis android.content.Context#stopService Context.stopService()
oder #stopSelf()
aufgerufen wird. Beachten Sie, dass mehrere Aufrufe von Context.startService() nicht geschachtelt werden (obwohl sie zu mehreren entsprechenden Aufrufen von onStartCommand()führen, sodass unabhängig davon, wie oft er gestartet wird, ein Dienst beendet wird, sobald Context.stopService() oder stopSelf() aufgerufen wird; Dienste können jedoch ihre #stopSelf(int)
-Methode verwenden, um sicherzustellen, dass der Dienst erst beendet wird, wenn gestartete Absichten verarbeitet wurden.
Für gestartete Dienste gibt es zwei zusätzliche Hauptbetriebsmodi, in denen sie je nach Wert, den sie von onStartCommand() zurückgeben, ausgeführt werden können: #START_STICKY
wird für Dienste verwendet, die bei Bedarf explizit gestartet und beendet werden, während #START_NOT_STICKY
oder #START_REDELIVER_INTENT
für Dienste verwendet werden, die nur ausgeführt werden sollen, während alle an sie gesendeten Befehle verarbeitet werden. Weitere Informationen zur Semantik finden Sie in der verknüpften Dokumentation.
Clients können auch verwenden android.content.Context#bindService Context.bindService()
, um eine dauerhafte Verbindung mit einem Dienst herzustellen. Dadurch wird auch der Dienst erstellt, wenn er noch nicht ausgeführt wird (wobei er aufgerufen #onCreate
wird), aber nicht onStartCommand(). Der Client empfängt das android.os.IBinder
Objekt, das der Dienst von seiner #onBind
-Methode zurückgibt, sodass der Client dann Wiederaufrufe an den Dienst tätigen kann. Der Dienst wird so lange ausgeführt, wie die Verbindung hergestellt wird (unabhängig davon, ob der Client einen Verweis auf den IBinder des Diensts beibehält oder nicht). Normalerweise ist der zurückgegebene IBinder für eine komplexe Schnittstelle, die in aidl geschrieben wurde.
Ein Dienst kann sowohl gestartet werden, als auch Verbindungen an ihn gebunden sein. In einem solchen Fall wird der Dienst vom System so lange ausgeführt, wie entweder er gestartet <wird em>oder</em> eine oder mehrere Verbindungen mit dem android.content.Context#BIND_AUTO_CREATE Context.BIND_AUTO_CREATE
Flag vorhanden sind. Sobald keine dieser Situationen vorhanden ist, wird die -Methode des Diensts #onDestroy
aufgerufen, und der Dienst wird effektiv beendet. Alle Bereinigungen (Beenden von Threads, Aufheben der Registrierung von Empfängern) sollten abgeschlossen sein, wenn Sie von onDestroy() zurückkehren.
"Permissions"><h3>Permissions</h3>
Der globale Zugriff auf einen Dienst kann erzwungen werden, wenn er im Tag des Manifests android.R.styleable#AndroidManifestService <service>
deklariert wird. Auf diese Weise müssen andere Anwendungen ein entsprechendes android.R.styleable#AndroidManifestUsesPermission <uses-permission>
Element in ihrem eigenen Manifest deklarieren, um den Dienst starten, beenden oder an den Dienst binden zu können.
Ab können Sie bei Verwendung Context#startService(Intent) Context.startService(Intent)
von android.os.Build.VERSION_CODES#GINGERBREAD
auch und/oder Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION
für die Absicht festlegenIntent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION
. Dadurch erhält der Dienst temporären Zugriff auf die spezifischen URIs in der Absicht. Der Zugriff bleibt so lange erhalten, bis der Dienst für diesen Startbefehl oder einen späteren aufruft #stopSelf(int)
oder bis der Dienst vollständig beendet wurde. Dies funktioniert, um zugriff auf die anderen Apps zu gewähren, die die Berechtigung zum Schutz des Diensts nicht angefordert haben, oder auch wenn der Dienst überhaupt nicht exportiert wird.
Darüber hinaus kann ein Dienst einzelne IPC-Aufrufe mit Berechtigungen schützen, indem er die #checkCallingPermission
-Methode aufruft, bevor die Implementierung dieses Aufrufs ausgeführt wird.
Weitere Informationen zu Berechtigungen und sicherheit im Allgemeinen finden Sie im Dokument Sicherheit und Sicherheit.
"ProcessLifecycle"><h3>Process Lifecycle</h3>
Das Android-System versucht, den Prozess, der einen Dienst hostt, so lange beizubehalten, wie der Dienst gestartet wurde oder Clients daran gebunden sind. Wenn der Arbeitsspeicher knapp wird und vorhandene Prozesse beendet werden müssen, ist die Priorität eines Prozesses, der den Dienst hostt, die höhere der folgenden Möglichkeiten:
<ul><li>
Wenn der Dienst derzeit Code in seinen #onCreate onCreate()
Methoden , #onStartCommand onStartCommand()
oder #onDestroy onDestroy()
ausführt, ist der Hostingprozess ein Vordergrundprozess, um sicherzustellen, dass dieser Code ausgeführt werden kann, ohne beendet zu werden. <Li>
Wenn der Dienst gestartet wurde, wird sein Hostingprozess als weniger wichtig angesehen als alle Prozesse, die für den Benutzer derzeit auf dem Bildschirm sichtbar sind, aber wichtiger als jeder Prozess, der nicht sichtbar ist. Da nur wenige Prozesse für den Benutzer im Allgemeinen sichtbar sind, bedeutet dies, dass der Dienst nur bei geringen Arbeitsspeicherbedingungen beendet werden sollte. Da der Benutzer jedoch einen Hintergrunddienst nicht direkt kennt, gilt<> er <>in diesem Zustand als gültiger Kill-Kandidat, und Sie sollten darauf vorbereitet sein. Insbesondere dienste mit langer Laufzeit werden immer häufiger beendet und werden garantiert beendet (und gegebenenfalls neu gestartet), wenn sie lange genug gestartet werden. <Li>
Wenn Clients an den Dienst gebunden sind, ist der Hostingprozess des Diensts nie weniger wichtig als der wichtigste Client. Das heißt, wenn einer seiner Clients für den Benutzer sichtbar ist, wird der Dienst selbst als sichtbar betrachtet. Die Art und Weise, wie sich die Wichtigkeit eines Clients auf die Wichtigkeit des Diensts auswirkt, kann über Context#BIND_ABOVE_CLIENT
, Context#BIND_ALLOW_OOM_MANAGEMENT
, Context#BIND_WAIVE_PRIORITY
Context#BIND_IMPORTANT
und Context#BIND_ADJUST_WITH_ACTIVITY
angepasst werden. <Li>
Ein gestarteter Dienst kann die #startForeground(int, Notification)
API verwenden, um den Dienst in einen Vordergrundzustand zu versetzen, in dem das System ihn als etwas betrachtet, das dem Benutzer aktiv bewusst ist, und somit kein Kandidat für das Töten, wenn wenig Arbeitsspeicher zur Verfügung steht. (Es ist theoretisch immer noch möglich, dass der Dienst unter extremer Speicherauslastung durch die aktuelle Vordergrundanwendung beendet wird, aber in der Praxis sollte dies kein Problem sein.) </Ul>
Beachten Sie, dass ihr Dienst die meiste Zeit, die ausgeführt wird, möglicherweise vom System beendet wird, wenn er unter hohem Arbeitsspeicherdruck steht. In diesem Fall versucht das System später, den Dienst neu zu starten. Eine wichtige Folge davon ist, dass Sie bei der Implementierung #onStartCommand onStartCommand()
zum Planen der asynchronen Oder in einem anderen Thread ggf. verwenden möchten #START_FLAG_REDELIVERY
, damit das System eine Absicht für Sie erneut bereitstellen kann, damit sie nicht verloren geht, wenn Ihr Dienst während der Verarbeitung beendet wird.
Andere Anwendungskomponenten, die im gleichen Prozess wie der Dienst (z. B. ) android.app.Activity
ausgeführt werden, können natürlich die Bedeutung des Gesamtprozesses über die Bedeutung des Diensts selbst hinaus erhöhen.
"LocalServiceSample"><h3>Local Service Sample</h3>
Eine der häufigsten Verwendungen eines Diensts ist eine sekundäre Komponente, die zusammen mit anderen Teilen einer Anwendung ausgeführt wird, im selben Prozess wie die restlichen Komponenten. Alle Komponenten einer APK-Datei werden im selben Prozess ausgeführt, sofern nicht explizit anders angegeben. Dies ist also eine typische Situation.
Wenn Sie auf diese Weise verwendet werden, können Sie die Interaktion zwischen den Komponenten erheblich vereinfachen: Clients des Diensts können einfach den IBinder, den sie von diesem erhalten, in eine konkrete Klasse umwandeln, die vom Dienst veröffentlicht wird.
Ein Beispiel für diese Verwendung eines Diensts finden Sie hier. Zuerst ist der Dienst selbst, der eine benutzerdefinierte Klasse veröffentlicht, wenn sie gebunden ist:
{
Java-Dokumentation für android.app.Service
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
Service() | |
Service(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Felder
AccessibilityService |
Verwenden Sie mit |
AccountService |
Verwenden Sie mit |
ActivityService |
Verwenden Sie mit |
AlarmService |
Verwenden Sie mit |
AppOpsService |
Verwenden Sie mit |
AppSearchService |
Verwenden Sie mit |
AppwidgetService |
Verwenden Sie mit |
AudioService |
Verwenden Sie mit |
BatteryService |
Verwenden Sie mit |
BindAllowActivityStarts |
Veraltet.
Flag für |
BindExternalServiceLong |
Funktioniert auf die gleiche Weise wie |
BindNotPerceptible |
Veraltet.
Flag für |
BindSharedIsolatedProcess |
Veraltet.
Flag für |
BiometricService |
Verwenden Sie mit |
BlobStoreService |
Verwenden Sie mit |
BluetoothService |
Verwenden Sie mit |
BugreportService |
Dienst zum Erfassen eines Fehlerberichts. (Geerbt von Context) |
CameraService |
Verwenden Sie mit |
CaptioningService |
Verwenden Sie mit |
CarrierConfigService |
Verwenden Sie mit |
ClipboardService |
Verwenden Sie mit |
CompanionDeviceService |
|
ConnectivityDiagnosticsService |
Verwenden Sie mit |
ConnectivityService |
Verwenden Sie mit |
ConsumerIrService |
Verwenden Sie mit |
CredentialService |
Verwenden Sie mit |
CrossProfileAppsService |
Verwenden Sie mit |
DeviceIdDefault |
Die Standardgeräte-ID, d. h. die ID des primären (nicht virtuellen) Geräts. (Geerbt von Context) |
DeviceIdInvalid |
Ungültige Geräte-ID. (Geerbt von Context) |
DeviceLockService |
Verwenden Sie mit |
DevicePolicyService |
Verwenden Sie mit |
DisplayHashService |
Verwenden Sie mit |
DisplayService |
Verwenden Sie mit |
DomainVerificationService |
Verwenden Sie mit |
DownloadService |
Verwenden Sie mit |
DropboxService |
Verwenden Sie mit |
EuiccService |
Verwenden Sie mit |
FileIntegrityService |
Verwenden Sie mit |
FingerprintService |
Verwenden Sie mit |
GameService |
Verwenden Sie mit |
GrammaticalInflectionService |
Verwenden Sie mit |
HardwarePropertiesService |
Verwenden Sie mit |
HealthconnectService |
Verwenden Sie mit |
InputMethodService |
Verwenden Sie mit |
InputService |
Verwenden Sie mit |
IpsecService |
Verwenden Sie mit |
JobSchedulerService |
Verwenden Sie mit |
KeyguardService |
Verwenden Sie mit |
LauncherAppsService |
Verwenden Sie mit |
LayoutInflaterService |
Verwenden Sie mit |
LocaleService |
Verwenden Sie mit |
LocationService |
Verwenden Sie mit |
MediaCommunicationService |
Verwenden sie mit |
MediaMetricsService |
Verwenden Sie mit |
MediaProjectionService |
Verwenden Sie mit |
MediaRouterService |
Verwenden Sie mit |
MediaSessionService |
Verwenden Sie mit |
MidiService |
Verwenden Sie mit |
NetworkStatsService |
Verwenden Sie mit |
NfcService |
Verwenden Sie mit |
NotificationService |
Verwenden Sie mit |
NsdService |
Verwenden von mit |
OverlayService |
Verwenden Sie mit |
PeopleService |
Verwenden Sie mit |
PerformanceHintService |
Verwenden Sie mit |
PowerService |
Verwenden Sie mit |
PrintService |
|
ReceiverExported |
Veraltet.
Flag für |
ReceiverNotExported |
Veraltet.
Flag for |
ReceiverVisibleToInstantApps |
Veraltet.
Flag für |
RestrictionsService |
Verwenden Sie mit |
RoleService |
Verwenden Sie mit |
SearchService |
Verwenden Sie mit |
SensorService |
Verwenden Sie mit |
ShortcutService |
Verwenden Sie mit |
StatusBarService |
Verwenden Sie mit |
StopForegroundDetach |
Veraltet.
Selektor für |
StopForegroundLegacy |
Selektor für |
StopForegroundRemove |
Veraltet.
Selektor für |
StorageService |
Verwenden Sie mit |
StorageStatsService |
Verwenden Sie mit |
SystemHealthService |
Verwenden Sie mit |
TelecomService |
Verwenden Sie mit |
TelephonyImsService |
Verwenden Sie mit |
TelephonyService |
Verwenden Sie mit |
TelephonySubscriptionService |
Verwenden Sie mit |
TextClassificationService |
Verwenden Sie mit |
TextServicesManagerService |
Verwenden Sie mit |
TvInputService |
Verwenden Sie mit |
TvInteractiveAppService |
Verwenden Sie mit |
UiModeService |
Verwenden Sie mit |
UsageStatsService |
Verwenden Sie mit |
UsbService |
Verwenden Sie mit |
UserService |
Verwenden Sie mit |
VibratorManagerService |
Verwenden Sie mit |
VibratorService |
Verwenden Sie mit |
VirtualDeviceService |
Verwenden Sie mit |
VpnManagementService |
Verwenden Sie mit |
WallpaperService |
Verwenden Sie mit |
WifiAwareService |
Verwenden Sie mit |
WifiP2pService |
Verwenden Sie mit |
WifiRttRangingService |
Verwenden Sie mit |
WifiService |
Verwenden Sie mit |
WindowService |
Verwenden Sie mit |
Eigenschaften
Application |
Gibt die Anwendung zurück, die diesen Dienst besitzt. |
ApplicationContext |
Gibt den Kontext des einzelnen, globalen Application-Objekts des aktuellen Prozesses zurück. (Geerbt von ContextWrapper) |
ApplicationInfo |
Gibt die vollständigen Anwendungsinformationen für das Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
Assets |
Zurückgeben eines AssetManager-instance für das Anwendungspaket. (Geerbt von ContextWrapper) |
AttributionSource |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Context) |
AttributionTag |
Die Zuordnung kann in komplexen Apps verwendet werden, um Teile der App logisch zu trennen. (Geerbt von Context) |
BaseContext | (Geerbt von ContextWrapper) |
CacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück. (Geerbt von ContextWrapper) |
Class |
Gibt die Laufzeitklasse dieses |
ClassLoader |
Gibt einen Klassenladeprogramm zurück, mit dem Sie Klassen in diesem Paket abrufen können. (Geerbt von ContextWrapper) |
CodeCacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis auf dem Dateisystem zurück, das zum Speichern zwischengespeicherten Codes entwickelt wurde. (Geerbt von ContextWrapper) |
ContentResolver |
Geben Sie einen ContentResolver-instance für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
DataDir |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
DeviceId |
Ruft die Geräte-ID ab, die diesem Kontext zugeordnet ist. (Geerbt von Context) |
Display |
Rufen Sie die Anzeige ab, die diesem Kontext zugeordnet ist. (Geerbt von Context) |
ExternalCacheDir |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (das ist ein Ort, an ExternalStorageDirectory dem die Anwendung Cachedateien platzieren kann, die ihr gehören). (Geerbt von ContextWrapper) |
FilesDir |
Gibt den absoluten Pfad zu dem Verzeichnis im Dateisystem zurück, in dem mit OpenFileOutput(String, FileCreationMode) erstellte Dateien gespeichert werden. (Geerbt von ContextWrapper) |
ForegroundServiceType |
Wenn der Dienst durch Aufrufen eines Vordergrunddiensts zu einem Vordergrunddienst geworden ist |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
IsDeviceProtectedStorage |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
IsRestricted |
Gibt an, ob dieser Kontext eingeschränkt ist. (Geerbt von Context) |
IsUiContext |
Gibt zurück |
JniIdentityHashCode |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
JniPeerMembers |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. |
MainExecutor |
Gibt eine |
MainLooper |
Gibt den Looper für den Standard Thread des aktuellen Prozesses zurück. (Geerbt von ContextWrapper) |
NoBackupFilesDir |
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem ähnlich wie zurück 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 |
Gibt den Paketnamen zurück, der für |
PackageCodePath |
Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
PackageManager |
Geben Sie packageManager instance zurück, um nach globalen Paketinformationen zu suchen. (Geerbt von ContextWrapper) |
PackageName |
Gibt den Namen des Anwendungspakets 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 |
PeerReference |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
Resources |
Geben Sie einen Ressourcen-instance für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
Theme |
Gibt das Theme-Objekt zurück, das diesem Kontext zugeordnet ist. (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) |
Methoden
AttachBaseContext(Context) |
Legen Sie den Basiskontext für diesen ContextWrapper fest. (Geerbt von ContextWrapper) |
BindService(Intent, Bind, IExecutor, IServiceConnection) |
Identisch mit |
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Context) |
BindService(Intent, IServiceConnection, Bind) |
Stellen Sie eine Verbindung mit einem Anwendungsdienst her, und erstellen Sie ihn bei Bedarf. (Geerbt von ContextWrapper) |
BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Context) |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Context) |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Bindet an einen Dienst in der angegebenen |
CheckCallingOrSelfPermission(String) |
Bestimmen Sie, ob dem aufrufenden Prozess eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde. (Geerbt von ContextWrapper) |
CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Ermitteln Sie, ob dem aufrufenden Prozess 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 aufrufenden Prozess eines IPC <em>oder Sie</em> die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde. (Geerbt von Context) |
CheckCallingPermission(String) |
Ermitteln Sie, ob dem aufrufenden Prozess einer IPC, die Sie behandeln, 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 Benutzer-ID die Berechtigung für den Zugriff auf eine Liste von URIs erteilt 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) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Ermitteln 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 Benutzer-ID die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde. (Geerbt von Context) |
ClearWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
CreateAttributionContext(String) |
Gibt ein neues Context-Objekt für den aktuellen Context zurück, aber ein Attribut für ein anderes Tag. (Geerbt von Context) |
CreateConfigurationContext(Configuration) |
Gibt ein neues Context-Objekt für den aktuellen Context 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) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
CreateDeviceContext(Int32) |
Gibt ein neues |
CreateDeviceProtectedStorageContext() |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
CreateDisplayContext(Display) |
Gibt ein neues Context-Objekt für den aktuellen Context 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 |
CreateWindowContext(Int32, Bundle) |
Erstellt einen Kontext für ein Nichtaktivitätsfenster. (Geerbt von Context) |
DatabaseList() |
Gibt ein Array von Zeichenfolgen zurück, in dem die privaten Datenbanken benannt werden, die dem Anwendungspaket dieses Kontexts zugeordnet sind. (Geerbt von ContextWrapper) |
DeleteDatabase(String) |
Löschen Sie eine vorhandene private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
DeleteFile(String) |
Löschen Sie die angegebene private Datei, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
DeleteSharedPreferences(String) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
Dispose() |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
Dispose(Boolean) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
Dump(FileDescriptor, PrintWriter, String[]) |
Drucken Sie den Status des Diensts in den angegebenen Stream. |
EnforceCallingOrSelfPermission(String, String) |
Wenn weder Ihnen noch dem Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt wurde, lösen Sie eine SecurityExceptionaus. (Geerbt von ContextWrapper) |
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Wenn dem aufrufenden Prozess eines IPC oder Ihnen keine Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde, lösen Sie aus SecurityException. (Geerbt von ContextWrapper) |
EnforceCallingPermission(String, String) |
Wenn dem aufrufenden Prozess einer von Ihnen verarbeiteten IPC keine bestimmte Berechtigung erteilt wurde, lösen Sie eine SecurityExceptionaus. (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 erteilt wurde, lösen Sie aus SecurityException. (Geerbt von ContextWrapper) |
EnforcePermission(String, Int32, Int32, String) |
Wenn die angegebene Berechtigung für einen bestimmten Prozess und die Benutzer-ID, die im System ausgeführt wird, nicht zulässig ist, lösen Sie eine aus 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 erteilt wurde, lösen Sie aus 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) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
FileList() |
Gibt ein Array von Zeichenfolgen zurück, in dem die privaten Dateien benannt werden, die dem Anwendungspaket dieses Kontexts zugeordnet sind. (Geerbt von ContextWrapper) |
GetColor(Int32) |
Gibt eine Farbe zurück, die einer bestimmten Ressourcen-ID zugeordnet und für das aktuelle Design formatiert ist. (Geerbt von Context) |
GetColorStateList(Int32) |
Gibt eine Farbstatusliste zurück, die einer bestimmten Ressourcen-ID zugeordnet und für das aktuelle Design formatiert ist. (Geerbt von Context) |
GetDatabasePath(String) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
GetDir(String, FileCreationMode) |
Rufen Sie bei Bedarf ein neues Verzeichnis ab, in dem die Anwendung ihre eigenen benutzerdefinierten Datendateien platzieren kann. (Geerbt von ContextWrapper) |
GetDrawable(Int32) |
Gibt ein ziehbares Objekt zurück, das einer bestimmten Ressourcen-ID zugeordnet 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 ihr gehören. (Geerbt von ContextWrapper) |
GetExternalFilesDir(String) |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem (also irgendwo unter ExternalStorageDirectory) zurück, in dem die Anwendung persistente Dateien speichern kann, die ihr gehören. (Geerbt von ContextWrapper) |
GetExternalFilesDirs(String) |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung persistente Dateien platzieren kann, die ihr gehören. (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 im Dateisystem zurück, in dem eine datei gespeichert ist, die mit OpenFileOutput(String, FileCreationMode) erstellt wurde. (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 (sofern vorhanden) gefunden werden können. (Geerbt von ContextWrapper) |
GetSharedPreferences(String, FileCreationMode) |
Rufen Sie den Inhalt der Einstellungsdatei "name" ab, und speichern Sie sie, und geben Sie einen SharedPreferences zurück, über den Sie die Werte abrufen und ändern können. (Geerbt von ContextWrapper) |
GetString(Int32) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GetString(Int32, Object[]) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GetSystemService(Class) |
Zurückgeben des Handles an einen Dienst auf Systemebene nach Klasse. (Geerbt von Context) |
GetSystemService(String) |
Gibt das Handle anhand des Namens an einen Dienst auf Systemebene zurück. (Geerbt von ContextWrapper) |
GetSystemServiceName(Class) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
GetText(Int32) |
Gibt einen lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GetTextFormatted(Int32) |
Gibt einen lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle des Anwendungspakets zurück. (Geerbt von Context) |
GrantUriPermission(String, Uri, ActivityFlags) |
Erteilen Sie einem anderen Paket die Berechtigung für den Zugriff auf einen bestimmten URI, unabhängig davon, ob dieses Paket über die allgemeine Berechtigung für den Zugriff auf den Inhaltsanbieter des URI verfügt. (Geerbt von ContextWrapper) |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
MoveDatabaseFrom(Context, String) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
MoveSharedPreferencesFrom(Context, String) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
ObtainStyledAttributes(IAttributeSet, Int32[]) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, 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) |
OnBind(Intent) |
Zurückgeben des Kommunikationskanals an den Dienst. |
OnConfigurationChanged(Configuration) |
Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während Ihre Komponente ausgeführt wird. |
OnCreate() |
Wird vom System aufgerufen, wenn der Dienst zum ersten Mal erstellt wird. |
OnDestroy() |
Wird vom System aufgerufen, um einen Dienst zu benachrichtigen, dass er nicht mehr verwendet wird und entfernt wird. |
OnLowMemory() |
Dies wird aufgerufen, wenn das Gesamtsystem über wenig Arbeitsspeicher verfügt und aktiv ausgeführte Prozesse ihre Arbeitsspeicherauslastung verringern sollten. |
OnRebind(Intent) |
Wird aufgerufen, wenn neue Clients eine Verbindung mit dem Dienst hergestellt haben, nachdem zuvor darüber informiert wurde, dass alle in seinem |
OnStart(Intent, Int32) |
Veraltet.
Dieses Member ist veraltet. |
OnStartCommand(Intent, StartCommandFlags, Int32) |
Wird vom System jedes Mal aufgerufen, wenn ein Client den Dienst explizit startet, indem er aufruft |
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. |
OnTimeout(Int32) |
Rückruf beim Timeout für |
OnTrimMemory(TrimMemory) |
Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es ein guter Zeitpunkt für einen Prozess ist, nicht benötigten Arbeitsspeicher aus seinem Prozess zu kürzen. |
OnUnbind(Intent) |
Wird aufgerufen, wenn alle Clients von einer bestimmten Schnittstelle getrennt wurden, die vom Dienst veröffentlicht wurde. |
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 dem Anwendungspaket dieses Kontexts zum Schreiben zugeordnet ist. (Geerbt von ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Öffnen Sie eine neue private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Öffnen Sie eine neue private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
PeekWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
RegisterComponentCallbacks(IComponentCallbacks) |
Fügen Sie der Basisanwendung des Kontexts eine neue |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Fügt einen neuen geänderten Listener der Geräte-ID hinzu, der |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrieren Sie einen BroadcastReceiver, der im Standard-Aktivitätsthread ausgeführt werden soll. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Veraltet.
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Context) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registrieren Sie sich, um Absichtsübertragungen zu empfangen, um sie im Kontext von Scheduler auszuführen. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Veraltet.
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Context) |
RemoveStickyBroadcast(Intent) |
Veraltet.
(Geerbt von ContextWrapper)
|
RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Veraltet.
(Geerbt von ContextWrapper)
|
RevokeSelfPermissionOnKill(String) |
Löst den asynchronen Widerruf einer Laufzeitberechtigung aus. (Geerbt von Context) |
RevokeSelfPermissionsOnKill(ICollection<String>) |
Löst die Sperrung einer oder mehrerer Berechtigungen für das aufrufende Paket aus. (Geerbt von Context) |
RevokeUriPermission(String, Uri, ActivityFlags) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
RevokeUriPermission(Uri, ActivityFlags) |
Entfernen Sie alle Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, die zuvor mit M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri)hinzugefügt wurden. (Geerbt von ContextWrapper) |
SendBroadcast(Intent) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers. (Geerbt von ContextWrapper) |
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, String, Bundle) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optional erforderliche Berechtigung erzwungen werden kann. (Geerbt von Context) |
SendBroadcastAsUser(Intent, UserHandle) |
Version von, mit der SendBroadcast(Intent) Sie den Benutzer angeben können, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
SendBroadcastAsUser(Intent, UserHandle, String) |
Version von, mit der SendBroadcast(Intent, String) Sie den Benutzer angeben können, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
SendBroadcastWithMultiplePermissions(Intent, String[]) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass ein Array der erforderlichen Berechtigungen erzwungen werden kann. (Geerbt von Context) |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Version von, mit der SendBroadcast(Intent) Sie Daten aus der Übertragung zurückerhalten können. (Geerbt von ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
Senden Sie die angegebene Absicht an alle interessierten BroadcastReceivers und liefern Sie sie einzeln, damit mehr bevorzugte Empfänger die Übertragung nutzen können, bevor sie an weniger bevorzugte Empfänger gesendet wird. (Geerbt von Context) |
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
Version von, mit der |
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Version von, mit der |
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
SendStickyBroadcast(Intent) |
Veraltet.
Führen Sie eine |
SendStickyBroadcast(Intent, Bundle) |
Führen Sie eine |
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)
|
SetForeground(Boolean) |
Dieses Member ist veraltet. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
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)
|
StartActivities(Intent[]) |
Identisch mit StartActivities(Intent[], Bundle) ohne angabe von Optionen. (Geerbt von ContextWrapper) |
StartActivities(Intent[], Bundle) |
Starten Sie mehrere neue Aktivitäten. (Geerbt von ContextWrapper) |
StartActivity(Intent) |
Identisch mit StartActivity(Intent, Bundle) ohne angabe von Optionen. (Geerbt von ContextWrapper) |
StartActivity(Intent, Bundle) |
Starten Sie eine neue Aktivität. (Geerbt von ContextWrapper) |
StartActivity(Type) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Context) |
StartForeground(Int32, Notification) |
Wenn Ihr Dienst gestartet wird (wird über |
StartForeground(Int32, Notification, ForegroundService) |
Eine überladene Version von |
StartForegroundService(Intent) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
StartInstrumentation(ComponentName, String, Bundle) |
Beginnen Sie mit der Ausführung einer Instrumentation Klasse. (Geerbt von ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Wie StartActivity(Intent, Bundle), aber verwenden Sie einen IntentSender, um zu starten. (Geerbt von ContextWrapper) |
StartService(Intent) |
Fordern Sie an, dass ein bestimmter Anwendungsdienst gestartet wird. (Geerbt von ContextWrapper) |
StopForeground(Boolean) |
Legacyversion von |
StopForeground(StopForegroundFlags) |
Entfernen Sie diesen Dienst aus dem Vordergrundzustand, sodass er beendet werden kann, wenn mehr Arbeitsspeicher benötigt wird. |
StopSelf() |
Beenden Sie den Dienst, wenn er zuvor gestartet wurde. |
StopSelf(Int32) |
Alte Version von |
StopSelfResult(Int32) |
Beenden Sie den Dienst, wenn der letzte Startzeitpunkt var>startId</var> war<. |
StopService(Intent) |
Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird. (Geerbt von ContextWrapper) |
ToArray<T>() |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnbindService(IServiceConnection) |
Trennen Sie die Verbindung mit einem Anwendungsdienst. (Geerbt von ContextWrapper) |
UnregisterComponentCallbacks(IComponentCallbacks) |
Entfernen Sie ein |
UnregisterDeviceIdChangeListener(IIntConsumer) |
Entfernt einen geänderten Listener der Geräte-ID aus dem Kontext. (Geerbt von Context) |
UnregisterFromRuntime() |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
UnregisterReceiver(BroadcastReceiver) |
Heben Sie die Registrierung einer zuvor registrierten BroadcastReceiver-Datei auf. (Geerbt von ContextWrapper) |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Für einen Dienst, der zuvor an |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. |
GetJniTypeName(IJavaPeerable) |
Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger ausgeführten Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder funktionen für andere Anwendungen zur Verfügung zu stellen. |