boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
Variante von bindService(Intent, BindServiceFlags, Executor, ServiceConnection) , die es dem Aufrufer im speziellen Fall isolierter Dienste ermöglicht, mehrere Instanzen eines Dienstes aus einer einzelnen Komponentendeklaration zu generieren.
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
Weitere Informationen zum Abrufen eines BindServiceFlags-Objekts finden Sie unter bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection) BindServiceFlags#of(long) aufrufen.
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
Wie bei bindService(Intent, ServiceConnection, int) mit Executor zum Steuern von ServiceConnection-Callbacks.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
Weitere Informationen zum Abrufen eines BindServiceFlags-Objekts finden Sie unter bindService(android.content.Intent, android.content.ServiceConnection, int) BindServiceFlags#of(long) aufrufen.
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
Stellt eine Verbindung zu einem Anwendungsdienst her und erstellt ihn bei Bedarf.
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
Weitere Informationen zum Abrufen eines BindServiceFlags-Objekts finden Sie unter bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection) BindServiceFlags#of(long) aufrufen.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
Wird auf dieselbe Weise wie bindService(Intent, BindServiceFlags, Executor, ServiceConnection) an einen Dienst in der angegebenen user gebunden.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
Weitere Informationen zum Abrufen eines BindServiceFlags-Objekts finden Sie unter bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle) BindServiceFlags#of(long) aufrufen.
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
Prüfen Sie, ob dem aufrufenden Prozess eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde.
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
Ermitteln Sie, ob dem aufrufenden Prozess einer IPC oder Ihnen die Berechtigung gewährt wurde, auf einen bestimmten URI zuzugreifen.
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
Prüfen Sie, ob dem aufrufenden Prozess einer IPC oder Ihnen die Berechtigung zum Zugriff auf eine Liste von URIs gewährt wurde.
|
abstract
int
|
checkCallingPermission(String permission)
Prüfen Sie, ob dem aufrufenden Prozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung gewährt wurde.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
Ermitteln Sie, ob dem aufrufenden Prozess und der Nutzer-ID die Berechtigung zum Zugriff auf einen bestimmten URI gewährt wurde.
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
Ermitteln Sie, ob dem aufrufenden Prozess und der Nutzer-ID die Berechtigung zum Zugriff auf eine Liste von URIs gewährt wurde.
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
Prüfen, ob die angegebene Berechtigung für einen bestimmten Prozess und eine Nutzer-ID zulässig ist, die im System ausgeführt werden.
|
abstract
int
|
checkSelfPermission(String permission)
Stellen Sie fest, ob Ihnen eine bestimmte Berechtigung gewährt wurde.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
Prüfen Sie sowohl einen URI als auch die normale Berechtigung.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
Ermitteln Sie, ob einem bestimmten Prozess und einer bestimmten User-ID die Berechtigung zum Zugriff auf einen bestimmten URI gewährt wurde.
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
Prüfen, ob einem bestimmten Prozess und einer bestimmten Nutzer-ID die Berechtigung zum Zugriff auf eine Liste von URIs gewährt wurde
|
abstract
void
|
clearWallpaper()
Diese Methode wurde mit API-Level 15 eingestellt.
Verwenden Sie stattdessen WallpaperManager.clear() .
Für diese Methode muss der Aufrufer die Berechtigung Manifest.permission.SET_WALLPAPER haben.
|
Context
|
createAttributionContext(String attributionTag)
Ein neues Kontextobjekt für den aktuellen Kontext zurückgeben, aber einem anderen Tag zuordnen.
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
Gibt ein neues Kontextobjekt für den aktuellen Kontext zurück, dessen Ressourcen jedoch an die angegebene Konfiguration angepasst werden.
|
Context
|
createContext(ContextParams contextParams)
Erstellt einen Kontext mit bestimmten Eigenschaften und Verhaltensweisen.
|
abstract
Context
|
createContextForSplit(String splitName)
Gibt ein neues Context-Objekt für den angegebenen Split-Namen zurück.
|
Context
|
createDeviceContext(int deviceId)
Gibt ein neues Context -Objekt aus dem aktuellen Kontext zurück, aber mit der Geräteverknüpfung, die durch die deviceId angegeben ist.
|
abstract
Context
|
createDeviceProtectedStorageContext()
Ein neues Context-Objekt für den aktuellen Context zurückgeben, dessen Speicher-APIs vom gerätegeschützten Speicher unterstützt werden.
|
abstract
Context
|
createDisplayContext(Display display)
Gibt ein neues Context -Objekt aus dem aktuellen Kontext zurück, dessen Ressourcen jedoch an die Messwerte von display angepasst sind.
|
abstract
Context
|
createPackageContext(String packageName, int flags)
Gibt ein neues Context-Objekt für den angegebenen Anwendungsnamen zurück.
|
Context
|
createWindowContext(int type, Bundle options)
Erstellt einen Kontext für ein Fenster ohne Aktivität.
|
Context
|
createWindowContext(Display display, int type, Bundle options)
Erstellt eine Context für ein Fenster, das kein activity -Fenster ist, auf der angegebenen Display .
|
abstract
String[]
|
databaseList()
Gibt ein Array von Strings zurück, die die privaten Datenbanken mit dem Anwendungspaket dieses Kontexts angeben.
|
abstract
boolean
|
deleteDatabase(String name)
Löschen Sie eine vorhandene private SQLiteDatabase, die mit dem Anwendungspaket dieses Kontexts verknüpft ist.
|
abstract
boolean
|
deleteFile(String name)
Löschen Sie die angegebene private Datei, die mit dem Anwendungspaket dieses Kontexts verknüpft ist.
|
abstract
boolean
|
deleteSharedPreferences(String name)
Löschen Sie eine vorhandene Datei mit freigegebenen Einstellungen.
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
Wenn weder Ihnen noch dem aufrufenden Prozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung gewährt wurde, geben Sie SecurityException aus.
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
Wenn dem aufrufenden Prozess eines IPC oder Ihnen keine Berechtigung zum Zugriff auf einen bestimmten URI gewährt wurde, geben Sie SecurityException aus.
|
abstract
void
|
enforceCallingPermission(String permission, String message)
Wenn dem aufrufenden Prozess eines von Ihnen verarbeiteten IPC keine bestimmte Berechtigung gewährt wurde, lösen Sie einen SecurityException aus.
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
Wenn dem aufrufenden Prozess und der User-ID keine Berechtigung zum Zugriff auf einen bestimmten URI gewährt wurde, geben Sie SecurityException aus.
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
Wenn die angegebene Berechtigung für einen bestimmten Prozess und eine Nutzer-ID, die im System ausgeführt wird, nicht zulässig ist, werfen Sie eine SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
Erzwingen Sie sowohl einen URI als auch eine normale Berechtigung.
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
Wenn einem bestimmten Prozess und einer bestimmten Nutzer-ID keine Berechtigung zum Zugriff auf einen bestimmten URI gewährt wurde, werfen Sie SecurityException .
|
abstract
String[]
|
fileList()
Gibt ein Array von Strings zurück, die die privaten Dateien benennen, die mit dem Anwendungspaket dieses Kontexts verknüpft sind.
|
abstract
Context
|
getApplicationContext()
Gibt den Kontext des einzelnen globalen Anwendungsobjekts des aktuellen Prozesses zurück.
|
abstract
ApplicationInfo
|
getApplicationInfo()
Geben Sie die vollständigen Anwendungsinformationen für das Paket dieses Kontexts zurück.
|
abstract
AssetManager
|
getAssets()
Gibt eine AssetManager-Instanz für das Paket der Anwendung zurück.
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
In komplexen Apps kann die Attribution verwendet werden, um Teile der App logisch voneinander zu trennen.
|
abstract
File
|
getCacheDir()
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück.
|
abstract
ClassLoader
|
getClassLoader()
Gibt einen Klassenloader zurück, mit dem Sie Klassen in diesem Paket abrufen können.
|
abstract
File
|
getCodeCacheDir()
Gibt den absoluten Pfad zum anwendungsspezifischen Cache-Verzeichnis im Dateisystem zurück, das zum Speichern von im Cache gespeichertem Code vorgesehen ist.
|
final
int
|
getColor(int id)
Gibt eine Farbe zurück, die mit einer bestimmten Ressourcen-ID verknüpft und für das aktuelle Design formatiert ist.
|
final
ColorStateList
|
getColorStateList(int id)
Gibt eine Liste mit Farbstatus zurück, die mit einer bestimmten Ressourcen-ID verknüpft und für das aktuelle Design formatiert ist.
|
abstract
ContentResolver
|
getContentResolver()
Geben Sie eine ContentResolver-Instanz für das Paket Ihrer Anwendung zurück.
|
abstract
File
|
getDataDir()
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in dem alle privaten Dateien dieser App gespeichert sind.
|
abstract
File
|
getDatabasePath(String name)
Gibt den absoluten Pfad im Dateisystem zurück, unter dem eine mit openOrCreateDatabase(String, int, CursorFactory) erstellte Datenbank gespeichert ist.
|
int
|
getDeviceId()
Ruft die Geräte-ID ab, die mit diesem Kontext verknüpft ist.
|
abstract
File
|
getDir(String name, int mode)
Rufen Sie ein neues Verzeichnis ab und erstellen Sie es bei Bedarf, in dem die Anwendung eigene benutzerdefinierte Datendateien ablegen kann.
|
Display
|
getDisplay()
Ruft das Display ab, das mit diesem Kontext verknüpft ist.
|
final
Drawable
|
getDrawable(int id)
Gibt ein Zeichnensobjekt zurück, das mit einer bestimmten Ressourcen-ID verknüpft und für das aktuelle Design gestaltet ist.
|
abstract
File
|
getExternalCacheDir()
Gibt den absoluten Pfad zum anwendungsspezifischen Verzeichnis auf dem primären freigegebenen/externen Speichergerät zurück, in dem die Anwendung ihre eigenen Cache-Dateien ablegen kann.
|
abstract
File[]
|
getExternalCacheDirs()
Gibt absolute Pfade zu app-spezifischen Verzeichnissen auf allen freigegebenen/externen Speichergeräten zurück, in denen die Anwendung eigene Cachedateien ablegen kann.
|
abstract
File
|
getExternalFilesDir(String type)
Gibt den absoluten Pfad zum Verzeichnis auf dem primären freigegebenen/externen Speichergerät zurück, in dem die Anwendung persistente Dateien speichern kann, deren Eigentümer sie ist.
|
abstract
File[]
|
getExternalFilesDirs(String type)
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen freigegebenen/externen Speichergeräten zurück, auf denen die Anwendung nichtflüchtige Dateien, deren Eigentümer sie ist, ablegen kann.
|
abstract
File[]
|
getExternalMediaDirs()
Diese Methode wurde in API-Level 30 eingestellt.
Diese Verzeichnisse sind weiterhin vorhanden und werden gescannt. Wir empfehlen Entwicklern jedoch, Inhalte direkt in eine MediaStore -Sammlung einzufügen, da ab Build.VERSION_CODES.Q jede App neue Medien zu MediaStore beitragen kann, ohne dass dafür Berechtigungen erforderlich sind.
|
abstract
File
|
getFileStreamPath(String name)
Gibt den absoluten Pfad im Dateisystem zurück, unter dem eine mit openFileOutput(String, int) erstellte Datei gespeichert ist.
|
abstract
File
|
getFilesDir()
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in dem mit openFileOutput(String, int) erstellte Dateien gespeichert werden.
|
Executor
|
getMainExecutor()
Gibt eine Executor zurück, mit der anstehende Aufgaben im Hauptthread ausgeführt werden, der mit diesem Kontext verknüpft ist.
|
abstract
Looper
|
getMainLooper()
Gibt den Looper für den Hauptthread des aktuellen Prozesses zurück.
|
abstract
File
|
getNoBackupFilesDir()
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, ähnlich wie getFilesDir() .
|
abstract
File
|
getObbDir()
Gibt das primäre freigegebene/externe Speicherverzeichnis zurück, in dem sich die OBB-Dateien dieser Anwendung (falls vorhanden) befinden.
|
abstract
File[]
|
getObbDirs()
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen freigegebenen/externen Speichergeräten zurück, in denen sich die OBB-Dateien der Anwendung (falls vorhanden) befinden.
|
String
|
getOpPackageName()
Gib den Paketnamen zurück, der für AppOpsManager -Aufrufe aus diesem Kontext verwendet werden soll, damit die uid-Bestätigung des App Operations Managers mit dem Namen funktioniert.
|
abstract
String
|
getPackageCodePath()
Gibt den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück.
|
abstract
PackageManager
|
getPackageManager()
Geben Sie die PackageManager-Instanz zurück, um globale Paketinformationen zu finden.
|
abstract
String
|
getPackageName()
Gibt den Namen des Pakets dieser Anwendung zurück.
|
abstract
String
|
getPackageResourcePath()
Gibt den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück.
|
ContextParams
|
getParams()
Gibt die Parameter zurück, mit denen dieser Kontext erstellt wurde, sofern er über createContext(android.content.ContextParams) erstellt wurde.
|
abstract
Resources
|
getResources()
Gibt eine Resources-Instanz für das Paket der Anwendung zurück.
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
Ruft den Inhalt der Konfigurationsdatei „name“ ab und hält ihn fest. Es wird eine SharedPreferences-Instanz zurückgegeben, über die Sie die Werte abrufen und ändern können.
|
final
String
|
getString(int resId)
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle des Pakets der Anwendung zurück.
|
final
String
|
getString(int resId, Object... formatArgs)
Gibt einen lokalisierten formatierten String aus der Standard-Stringtabelle des Pakets der Anwendung zurück. Dabei werden die Formatargumente wie in Formatter und String.format(String, Object) definiert ersetzt.
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
Gib den Handle nach Klasse an einen Dienst auf Systemebene zurück.
|
abstract
Object
|
getSystemService(String name)
Gib den Handle einem Dienst auf Systemebene anhand des Namens zurück.
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
Ruft den Namen des Diensts auf Systemebene ab, der durch die angegebene Klasse dargestellt wird.
|
final
CharSequence
|
getText(int resId)
Gibt einen lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle des Pakets der Anwendung zurück.
|
abstract
Resources.Theme
|
getTheme()
Gibt das mit diesem Kontext verknüpfte Designobjekt zurück.
|
abstract
Drawable
|
getWallpaper()
Diese Methode wurde mit API-Level 15 eingestellt.
Verwenden Sie stattdessen WallpaperManager.get() .
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
Diese Methode wurde in API-Level 15 eingestellt.
Verwenden Sie stattdessen WallpaperManager.getDesiredMinimumHeight() .
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
Diese Methode wurde mit API-Level 15 eingestellt.
Verwenden Sie stattdessen WallpaperManager.getDesiredMinimumWidth() .
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
Gewähren Sie die Berechtigung für den Zugriff auf einen bestimmten URI für ein anderes Paket, unabhängig davon, ob dieses Paket allgemeine Berechtigungen für den Zugriff auf den Contentanbieter des URI hat.
|
abstract
boolean
|
isDeviceProtectedStorage()
Gibt an, ob die Speicher-APIs dieses Kontexts durch gerätegeschützten Speicher unterstützt werden.
|
boolean
|
isRestricted()
Gibt an, ob dieser Kontext eingeschränkt ist.
|
boolean
|
isUiContext()
Gibt true zurück, wenn es sich um einen UI-Kontext handelt, der auf UI-Komponenten wie WindowManager , LayoutInflater oder WallpaperManager zugreifen kann.
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
Verschieben Sie eine vorhandene Datenbankdatei aus dem angegebenen Speicherkontext der Quelle in diesen Kontext.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
Verschieben Sie eine vorhandene Datei mit freigegebenen Einstellungen aus dem angegebenen Speicherkontext der Quelle in diesen Kontext.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
Ruft Informationen zu den stilisierten Attributen im Thema dieses Kontexts ab.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
Ruft Informationen zu den stilisierten Attributen im Thema dieses Kontexts ab.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
Ruft Informationen zu den stilisierten Attributen im Thema dieses Kontexts ab.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
Ruft Informationen zu den stilisierten Attributen im Thema dieses Kontexts ab.
|
abstract
FileInputStream
|
openFileInput(String name)
Öffnet eine private Datei, die mit dem Anwendungspaket dieses Kontexts verknüpft ist, zum Lesen.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
Öffnen Sie zum Schreiben eine private Datei, die dem Anwendungspaket dieses Kontexts zugeordnet ist.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Öffnen Sie eine neue private SQLiteDatabase, die mit dem Anwendungspaket dieses Kontexts verknüpft ist.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
Öffnen Sie eine neue private SQLiteDatabase, die mit dem Anwendungspaket dieses Kontexts verknüpft ist.
|
abstract
Drawable
|
peekWallpaper()
Diese Methode wurde mit API-Level 15 eingestellt.
Verwenden Sie stattdessen WallpaperManager.peek() .
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Fügen Sie der Basisanwendung des Kontexts eine neue ComponentCallbacks hinzu, die gleichzeitig mit den ComponentCallbacks-Methoden von Aktivitäten und anderen Komponenten aufgerufen wird.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
Fügen Sie der Context einen neuen Listener für geänderte Geräte-IDs hinzu, der aufgerufen wird, wenn die Geräteverknüpfung vom System geändert wird.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
Registrieren Sie einen BroadcastReceiver, der im Hauptaktivitäts-Thread ausgeführt werden soll.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
Sie können sich registrieren, um Intent-Broadcasts zu erhalten. Optional kann der Empfänger auch Instant Apps sehen.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
Registrieren Sie sich, um Intent-Broadcasts zu erhalten, die im Kontext von scheduler ausgeführt werden.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
Registrieren Sie sich, um Intent-Broadcasts zu erhalten, die im Kontext von scheduler ausgeführt werden.
|
abstract
void
|
removeStickyBroadcast(Intent intent)
Diese Methode wurde in API-Level 21 eingestellt.
Fest angepinnte Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme.
Wir empfehlen, eine nicht anhängende Übertragung zu verwenden, um zu melden, dass sich etwas geändert hat. Apps können dann mit einem anderen Mechanismus den aktuellen Wert abrufen.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
Diese Methode wurde mit API-Level 21 eingestellt.
Fest angepinnte Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme.
Wir empfehlen, eine nicht anhängende Übertragung zu verwenden, um zu melden, dass sich etwas geändert hat. Apps können dann mit einem anderen Mechanismus den aktuellen Wert abrufen.
|
void
|
revokeSelfPermissionOnKill(String permName)
Löst den asynchronen Widerruf einer Laufzeitberechtigung aus.
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
Löst den Widerruf einer oder mehrerer Berechtigungen für das aufrufende Paket aus.
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
Entfernen Sie alle Berechtigungen für den Zugriff auf die URI eines bestimmten Inhaltsanbieters, die zuvor mit grantUriPermission(String, Uri, int) oder einem anderen Mechanismus hinzugefügt wurden.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
Entfernt Berechtigungen für den Zugriff auf die URI eines bestimmten Inhaltsanbieters, die zuvor mit grantUriPermission(String, Uri, int) für ein bestimmtes Zielpaket hinzugefügt wurden.
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
Der angegebene Intent wird an alle interessierten BroadcastReceiver gesendet, sodass eine optional erforderliche Berechtigung erzwungen werden kann.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
Der angegebene Intent wird an alle interessierten BroadcastReceiver gesendet, sodass eine optional erforderliche Berechtigung erzwungen werden kann.
|
abstract
void
|
sendBroadcast(Intent intent)
Sendet den angegebenen Intent an alle interessierten BroadcastReceiver.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
Version von sendBroadcast(android.content.Intent) , mit der Sie den Nutzer angeben können, an den die Übertragung gesendet werden soll.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
Version von sendBroadcast(android.content.Intent, java.lang.String) , mit der Sie den Nutzer angeben können, an den die Übertragung gesendet wird.
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
Der angegebene Intent wird an alle interessierten BroadcastReceiver gesendet, sodass eine Reihe erforderlicher Berechtigungen erzwungen werden kann.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version von sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) , mit der Sie die App-Op angeben können, um Einschränkungen für die Empfänger festzulegen, an die die Übertragung gesendet wird.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version von sendBroadcast(android.content.Intent) , mit der Sie Daten von der Übertragung zurückerhalten können.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
Die angegebene Intent wird an alle interessierten BroadcastReceiver gesendet, wobei die einzelnen Broadcasts nacheinander gesendet werden, damit bevorzugte Empfänger die Übertragung nutzen können, bevor sie an weniger bevorzugte Empfänger gesendet wird.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version von sendBroadcast(android.content.Intent) , mit der Sie Daten vom Broadcast empfangen können.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
Sie können den angegebenen Intent an alle interessierten BroadcastReceiver übertragen und sie nacheinander ausliefern, damit mehr bevorzugte Empfänger den Broadcast verarbeiten können, bevor er an weniger bevorzugte Empfänger gesendet wird.
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version von sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) , mit der Sie den Nutzer angeben können, an den die Übertragung gesendet werden soll.
|
abstract
void
|
sendStickyBroadcast(Intent intent)
Diese Methode wurde mit API-Level 21 eingestellt.
Fest angepinnte Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme.
Es wird empfohlen, einen nicht fixierten Broadcast zu verwenden, um Änderungen an Änderungen zu melden, sowie einen weiteren Mechanismus, mit dem Anwendungen bei Bedarf den aktuellen Wert abrufen können.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
Diese Methode wurde mit API-Level 31 eingestellt.
Fest angepinnte Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme.
Wir empfehlen, eine nicht anhängende Übertragung zu verwenden, um zu melden, dass sich etwas geändert hat. Apps können dann mit einem anderen Mechanismus den aktuellen Wert abrufen.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
Diese Methode wurde in API-Level 21 eingestellt.
Fest angepinnte Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme.
Wir empfehlen, eine nicht anhängende Übertragung zu verwenden, um zu melden, dass sich etwas geändert hat. Apps können dann mit einem anderen Mechanismus den aktuellen Wert abrufen.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Diese Methode wurde in API-Level 21 eingestellt.
Fest angepinnte Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme.
Wir empfehlen, eine nicht anhängende Übertragung zu verwenden, um zu melden, dass sich etwas geändert hat. Apps können dann mit einem anderen Mechanismus den aktuellen Wert abrufen.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Diese Methode wurde mit API-Level 21 eingestellt.
Fest angepinnte Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme.
Wir empfehlen, eine nicht anhängende Übertragung zu verwenden, um zu melden, dass sich etwas geändert hat. Apps können dann mit einem anderen Mechanismus den aktuellen Wert abrufen.
|
abstract
void
|
setTheme(int resid)
Legen Sie das Basisdesign für diesen Kontext fest.
|
abstract
void
|
setWallpaper(Bitmap bitmap)
Diese Methode wurde mit API-Level 15 eingestellt.
Verwenden Sie stattdessen WallpaperManager.set() .
Bei dieser Methode muss der Aufrufer die Berechtigung Manifest.permission.SET_WALLPAPER haben.
|
abstract
void
|
setWallpaper(InputStream data)
Diese Methode wurde mit API-Level 15 eingestellt.
Verwenden Sie stattdessen WallpaperManager.set() .
Für diese Methode muss der Aufrufer die Berechtigung Manifest.permission.SET_WALLPAPER haben.
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
Mehrere neue Aktivitäten starten
|
abstract
void
|
startActivities(Intent[] intents)
Wie bei startActivities(android.content.Intent[], android.os.Bundle) ohne Angabe von Optionen.
|
abstract
void
|
startActivity(Intent intent)
Entspricht startActivity(android.content.Intent, android.os.Bundle) ohne angegebene Optionen.
|
abstract
void
|
startActivity(Intent intent, Bundle options)
Starten Sie eine neue Aktivität.
|
abstract
ComponentName
|
startForegroundService(Intent service)
Ähnlich wie startService(android.content.Intent) , aber mit der impliziten Zusicherung, dass der Dienst startForeground(int, android.app.Notification) aufruft, sobald er ausgeführt wird.
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
Führen Sie einen Instrumentation -Kurs aus.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Entspricht startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) ohne angegebene Optionen.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Ähnlich wie startActivity(android.content.Intent, android.os.Bundle) , aber mit einem IntentSender als Ausgangspunkt.
|
abstract
ComponentName
|
startService(Intent service)
Fordern Sie das Starten eines bestimmten Anwendungsdienstes an.
|
abstract
boolean
|
stopService(Intent service)
Sie können anfordern, dass ein bestimmter Anwendungsdienst beendet wird.
|
abstract
void
|
unbindService(ServiceConnection conn)
Trennen Sie die Verbindung zu einem Anwendungsdienst.
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Entfernen Sie ein ComponentCallbacks -Objekt, das zuvor mit registerComponentCallbacks(android.content.ComponentCallbacks) registriert wurde.
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
Entfernt einen Listener für geänderte Geräte-IDs aus dem Kontext.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
Registrieren Sie einen zuvor registrierten BroadcastReceiver ab.
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
Ändern Sie für einen Dienst, der zuvor mit bindService(Intent, BindServiceFlags, Executor, ServiceConnection) oder einer ähnlichen Methode verknüpft war, die Art und Weise, wie das System den Prozess dieses Dienstes im Verhältnis zu anderen Prozessen verwaltet.
|