boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
Variante de bindService(Intent, BindServiceFlags, Executor, ServiceConnection) qui, dans le cas spécifique des services isolés, permet à l'appelant de générer plusieurs instances d'un service à partir d'une seule déclaration de composant.
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
Consultez la section bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
Appeler BindServiceFlags#of(long) pour obtenir un objet BindServiceFlags.
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
Identique à bindService(Intent, ServiceConnection, int) avec un exécuteur pour contrôler les rappels de ServiceConnection.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
Consultez bindService(android.content.Intent, android.content.ServiceConnection, int)
Appelez BindServiceFlags#of(long) pour obtenir un objet BindServiceFlags.
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
Se connecte à un service d'application et le crée si nécessaire.
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
Consultez la section bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
Appeler BindServiceFlags#of(long) pour obtenir un objet BindServiceFlags.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
Liaison à un service dans le user donné de la même manière que bindService(Intent, BindServiceFlags, Executor, ServiceConnection) .
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
Consultez la section bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
Appeler BindServiceFlags#of(long) pour obtenir un objet BindServiceFlags.
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
Déterminez si l'appelant d'un IPC ou vous a reçu une autorisation particulière.
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
Déterminez si le processus appelant d'un IPC ou vous-même a été autorisé à accéder à un URI spécifique.
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
Déterminez si le processus d'appel d'un IPC ou vous-même a été autorisé à accéder à une liste d'URI.
|
abstract
int
|
checkCallingPermission(String permission)
Déterminez si le processus d'appel d'une IPC que vous gérez a reçu une autorisation particulière.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
Déterminez si le processus d'appel et l'ID utilisateur ont été autorisés à accéder à un URI spécifique.
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
Déterminez si le processus d'appel et l'ID utilisateur ont été autorisés à accéder à une liste d'URI.
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
Déterminez si l'autorisation donnée est autorisée pour un processus et un ID utilisateur particuliers exécutés dans le système.
|
abstract
int
|
checkSelfPermission(String permission)
Déterminez si vous avez reçu une autorisation particulière.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
Vérifiez à la fois un URI et une autorisation normale.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
Déterminez si un processus et un ID utilisateur spécifiques ont été autorisés à accéder à un URI spécifique.
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
Déterminez si un processus et un ID utilisateur spécifiques ont été autorisés à accéder à une liste d'URI.
|
abstract
void
|
clearWallpaper()
Cette méthode a été abandonnée au niveau d'API 15.
Utilisez WallpaperManager.clear() à la place.
Cette méthode nécessite que l'appelant dispose de l'autorisation Manifest.permission.SET_WALLPAPER .
|
Context
|
createAttributionContext(String attributionTag)
Renvoyez un nouvel objet Context pour le contexte actuel, mais attribuez-le à une autre balise.
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
Renvoie un nouvel objet Context pour le contexte actuel, mais dont les ressources sont ajustées pour correspondre à la configuration donnée.
|
Context
|
createContext(ContextParams contextParams)
Crée un contexte avec des propriétés et des comportements spécifiques.
|
abstract
Context
|
createContextForSplit(String splitName)
Renvoie un nouvel objet Context pour le nom de fractionnement donné.
|
Context
|
createDeviceContext(int deviceId)
Renvoie un nouvel objet Context à partir du contexte actuel, mais avec l'association d'appareil donnée par deviceId .
|
abstract
Context
|
createDeviceProtectedStorageContext()
Renvoie un nouvel objet Context pour le contexte actuel, mais dont les API de stockage sont prises en charge par un stockage protégé par l'appareil.
|
abstract
Context
|
createDisplayContext(Display display)
Renvoie un nouvel objet Context à partir du contexte actuel, mais avec des ressources ajustées pour correspondre aux métriques de display .
|
abstract
Context
|
createPackageContext(String packageName, int flags)
Renvoie un nouvel objet Context pour le nom d'application donné.
|
Context
|
createWindowContext(int type, Bundle options)
Crée un contexte pour une fenêtre sans activité.
|
Context
|
createWindowContext(Display display, int type, Bundle options)
Crée un Context pour une fenêtre autre que activity sur le Display donné.
|
abstract
String[]
|
databaseList()
Renvoie un tableau de chaînes désignant les bases de données privées associées au package d'application de ce contexte.
|
abstract
boolean
|
deleteDatabase(String name)
Supprimez une SQLiteDatabase privée existante associée au package d'application de ce contexte.
|
abstract
boolean
|
deleteFile(String name)
Supprimez le fichier privé donné associé au package d'application de ce contexte.
|
abstract
boolean
|
deleteSharedPreferences(String name)
Supprimez un fichier de préférences partagées existant.
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
Si ni vous ni le processus appelant d'un IPC que vous gérez n'a reçu une autorisation particulière, lancez une exception SecurityException .
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
Si le processus appelant d'un IPC ou vous n'a pas reçu l'autorisation d'accéder à un URI spécifique, générez une exception SecurityException .
|
abstract
void
|
enforceCallingPermission(String permission, String message)
Si le processus d'appel d'une IPC que vous gérez n'a pas reçu d'autorisation particulière, générez une SecurityException .
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
Si le processus appelant et l'ID utilisateur n'ont pas reçu l'autorisation d'accéder à un URI spécifique, génèrez une exception SecurityException .
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
Si l'autorisation donnée n'est pas autorisée pour un processus et un ID utilisateur particulier exécutés dans le système, génèrez une exception SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
Appliquez à la fois une autorisation URI et une autorisation normale.
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
Si un processus et un ID utilisateur spécifiques n'ont pas été autorisés à accéder à un URI spécifique, génèrez une exception SecurityException .
|
abstract
String[]
|
fileList()
Renvoie un tableau de chaînes nommant les fichiers privés associés au package d'application de ce contexte.
|
abstract
Context
|
getApplicationContext()
Renvoie le contexte de l'objet Application global unique du processus en cours.
|
abstract
ApplicationInfo
|
getApplicationInfo()
Renvoie les informations complètes sur l'application pour le package de ce contexte.
|
abstract
AssetManager
|
getAssets()
Renvoie une instance AssetManager pour le package de l'application.
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
L'attribution peut être utilisée dans des applications complexes pour séparer logiquement des parties de l'application.
|
abstract
File
|
getCacheDir()
Renvoie le chemin absolu vers le répertoire de cache spécifique à l'application sur le système de fichiers.
|
abstract
ClassLoader
|
getClassLoader()
Renvoie un chargeur de classe que vous pouvez utiliser pour récupérer les classes de ce package.
|
abstract
File
|
getCodeCacheDir()
Renvoie le chemin absolu vers le répertoire de cache spécifique à l'application sur le système de fichiers conçu pour stocker le code mis en cache.
|
final
int
|
getColor(int id)
Renvoie une couleur associée à un ID de ressource particulier et stylisée pour le thème actuel.
|
final
ColorStateList
|
getColorStateList(int id)
Renvoie une liste d'états de couleur associée à un ID de ressource particulier et stylisée pour le thème actuel.
|
abstract
ContentResolver
|
getContentResolver()
Renvoyez une instance ContentResolver pour le package de votre application.
|
abstract
File
|
getDataDir()
Renvoie le chemin absolu vers le répertoire du système de fichiers où sont stockés tous les fichiers privés appartenant à cette application.
|
abstract
File
|
getDatabasePath(String name)
Renvoie le chemin absolu sur le système de fichiers où est stockée une base de données créée avec openOrCreateDatabase(String, int, CursorFactory) .
|
int
|
getDeviceId()
Récupère l'ID de l'appareil auquel ce contexte est associé.
|
abstract
File
|
getDir(String name, int mode)
Récupérez, et créez si nécessaire, un nouveau répertoire dans lequel l'application peut placer ses propres fichiers de données personnalisés.
|
Display
|
getDisplay()
Récupérez l'écran auquel ce contexte est associé.
|
final
Drawable
|
getDrawable(int id)
Renvoie un objet drawable associé à un ID de ressource particulier et stylisé pour le thème actuel.
|
abstract
File
|
getExternalCacheDir()
Renvoie un chemin absolu vers le répertoire spécifique à l'application sur le périphérique de stockage principal partagé/externe, où l'application peut placer ses fichiers de cache.
|
abstract
File[]
|
getExternalCacheDirs()
Renvoie les chemins d'accès absolus aux répertoires spécifiques à l'application sur tous les périphériques de stockage partagés/externes où l'application peut placer les fichiers de cache dont elle est propriétaire.
|
abstract
File
|
getExternalFilesDir(String type)
Renvoie le chemin absolu vers le répertoire sur le périphérique de stockage partagé/externe principal où l'application peut placer les fichiers persistants dont elle est propriétaire.
|
abstract
File[]
|
getExternalFilesDirs(String type)
Renvoie les chemins d'accès absolus vers les répertoires spécifiques à l'application sur tous les appareils de stockage partagé/externe où l'application peut placer les fichiers persistants dont elle est propriétaire.
|
abstract
File[]
|
getExternalMediaDirs()
Cette méthode est obsolète depuis le niveau d'API 30.
Ces répertoires existent toujours et sont analysés, mais les développeurs sont invités à passer à l'insertion directe de contenu dans une collection MediaStore , car toute application peut contribuer à de nouveaux contenus multimédias dans MediaStore sans autorisation requise, à partir de Build.VERSION_CODES.Q .
|
abstract
File
|
getFileStreamPath(String name)
Renvoie le chemin absolu sur le système de fichiers où un fichier créé avec openFileOutput(String, int) est stocké.
|
abstract
File
|
getFilesDir()
Renvoie le chemin absolu vers le répertoire du système de fichiers dans lequel les fichiers créés avec openFileOutput(String, int) sont stockés.
|
Executor
|
getMainExecutor()
Renvoyez un Executor qui exécutera les tâches mises en file d'attente sur le thread principal associé à ce contexte.
|
abstract
Looper
|
getMainLooper()
Renvoyez le Looper pour le thread principal du processus actuel.
|
abstract
File
|
getNoBackupFilesDir()
Renvoie le chemin absolu vers le répertoire sur le système de fichiers, semblable à getFilesDir() .
|
abstract
File
|
getObbDir()
Renvoyez le répertoire de stockage principal partagé/externe dans lequel se trouvent les fichiers OBB de cette application (le cas échéant).
|
abstract
File[]
|
getObbDirs()
Renvoie les chemins d'accès absolus aux répertoires spécifiques à l'application sur tous les appareils de stockage partagé/externe où les fichiers OBB de l'application (le cas échéant) peuvent être trouvés.
|
String
|
getOpPackageName()
Renvoie le nom de package à utiliser pour les appels AppOpsManager à partir de ce contexte, afin que la validation de l'UID du gestionnaire d'opérations d'application fonctionne avec le nom.
|
abstract
String
|
getPackageCodePath()
Renvoyez le chemin d'accès complet au package Android principal de ce contexte.
|
abstract
PackageManager
|
getPackageManager()
Renvoyez l'instance PackageManager pour trouver des informations sur les packages globaux.
|
abstract
String
|
getPackageName()
Renvoie le nom du package de cette application.
|
abstract
String
|
getPackageResourcePath()
Renvoyez le chemin d'accès complet au package Android principal de ce contexte.
|
ContextParams
|
getParams()
Renvoie l'ensemble de paramètres avec lesquels ce contexte a été créé, s'il a été créé via createContext(android.content.ContextParams) .
|
abstract
Resources
|
getResources()
Renvoie une instance Resources pour le package de l'application.
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
Récupérez et conservez le contenu du fichier de préférences "name", en renvoyant un SharedPreferences via lequel vous pouvez récupérer et modifier ses valeurs.
|
final
String
|
getString(int resId)
Affiche une chaîne localisée à partir de la table de chaînes par défaut du package de l'application.
|
final
String
|
getString(int resId, Object... formatArgs)
Renvoie une chaîne formatée localisée à partir de la table de chaînes par défaut du package de l'application, en remplaçant les arguments de format tels que définis dans Formatter et String.format(String, Object) .
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
Renvoie le handle vers un service au niveau du système par classe.
|
abstract
Object
|
getSystemService(String name)
Renvoie le handle vers un service au niveau du système par nom.
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
Récupère le nom du service au niveau du système représenté par la classe spécifiée.
|
final
CharSequence
|
getText(int resId)
Renvoie un CharSequence localisé et stylisé à partir de la table de chaînes par défaut du package de l'application.
|
abstract
Resources.Theme
|
getTheme()
Renvoie l'objet Theme associé à ce contexte.
|
abstract
Drawable
|
getWallpaper()
Cette méthode a été abandonnée au niveau d'API 15.
Utilisez plutôt WallpaperManager.get() .
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
Cette méthode a été abandonnée au niveau d'API 15.
Utilisez plutôt WallpaperManager.getDesiredMinimumHeight() .
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
Cette méthode a été abandonnée au niveau d'API 15.
Utilisez plutôt WallpaperManager.getDesiredMinimumWidth() .
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
Accordez l'autorisation d'accéder à un URI spécifique à un autre package, que ce package dispose ou non d'une autorisation générale d'accéder au fournisseur de contenu de l'URI.
|
abstract
boolean
|
isDeviceProtectedStorage()
Indique si les API de stockage de ce contexte sont prises en charge par un stockage protégé par l'appareil.
|
boolean
|
isRestricted()
Indique si ce contexte est soumis à des restrictions.
|
boolean
|
isUiContext()
Renvoie true si le contexte est un contexte d'UI pouvant accéder à des composants d'UI tels que WindowManager , LayoutInflater ou WallpaperManager .
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
Déplacez un fichier de base de données existant du contexte de stockage source donné vers ce contexte.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
Déplacez un fichier de préférences partagées existant du contexte de stockage source donné vers ce contexte.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
Récupérez les informations d'attribut stylisé dans le thème de ce contexte.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
Récupérez les informations d'attribut stylisé dans le thème de ce contexte.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
Récupérez les informations d'attribut stylisé dans le thème de ce contexte.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
Récupérez les informations sur les attributs stylisés dans le thème de ce contexte.
|
abstract
FileInputStream
|
openFileInput(String name)
Ouvrir un fichier privé associé au package d'application de ce contexte à des fins de lecture.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
Ouvrez un fichier privé associé au package d'application de ce contexte pour l'écriture.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Ouvrez une SQLiteDatabase privée associée au package d'application de ce contexte.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
Ouvrez une SQLiteDatabase privée associée au package d'application de ce contexte.
|
abstract
Drawable
|
peekWallpaper()
Cette méthode est obsolète depuis le niveau d'API 15.
Utilisez plutôt WallpaperManager.peek() .
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Ajoutez un ComponentCallbacks à l'application de base du contexte, qui sera appelé en même temps que les méthodes ComponentCallbacks des activités et d'autres composants.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
Ajoute un écouteur de modification de l'ID de l'appareil à Context , qui sera appelé lorsque l'association de l'appareil sera modifiée par le système.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
Enregistrez un BroadcastReceiver à exécuter dans le thread d'activité principal.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
Inscrivez-vous pour recevoir des diffusions d'intent, le récepteur pouvant être exposé aux applications instantanées.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
Inscrivez-vous pour recevoir des diffusions d'intents à exécuter dans le contexte de scheduler.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
Inscrivez-vous pour recevoir des diffusions d'intents à exécuter dans le contexte de scheduler.
|
abstract
void
|
removeStickyBroadcast(Intent intent)
Cette méthode a été abandonnée au niveau d'API 21.
Nous vous conseillons de ne pas recourir aux annonces persistantes. Ils n'offrent aucune sécurité (n'importe qui peut y accéder), aucune protection (n'importe qui peut les modifier) et de nombreux autres problèmes.
Le modèle recommandé consiste à utiliser une annonce non persistante pour signaler que quelque chose a changé, avec un autre mécanisme permettant aux applications de récupérer la valeur actuelle chaque fois que vous le souhaitez.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
Cette méthode a été abandonnée au niveau d'API 21.
Les annonces persistantes ne doivent pas être utilisées. Elles n'offrent aucune sécurité (n'importe qui peut y accéder), aucune protection (n'importe qui peut les modifier) et bien d'autres problèmes.
Le modèle recommandé consiste à utiliser une annonce non persistante pour signaler que quelque chose a changé, avec un autre mécanisme permettant aux applications de récupérer la valeur actuelle chaque fois que vous le souhaitez.
|
void
|
revokeSelfPermissionOnKill(String permName)
Déclenche la révocation asynchrone d'une autorisation d'exécution.
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
Déclenche la révocation d'une ou plusieurs autorisations pour le package appelant.
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
Supprimez toutes les autorisations d'accès à un URI de fournisseur de contenu particulier qui ont été précédemment ajoutées avec grantUriPermission(String, Uri, int) ou tout autre mécanisme.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
Supprimez les autorisations d'accès à un URI de fournisseur de contenu particulier précédemment ajoutées avec grantUriPermission(String, Uri, int) pour un package cible spécifique.
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
Diffuser l'intent donné à tous les BroadcastReceivers intéressés, ce qui permet d'appliquer une autorisation requise facultative.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
Diffuser l'intent donné à tous les BroadcastReceivers intéressés, en permettant l'application d'une autorisation facultative requise.
|
abstract
void
|
sendBroadcast(Intent intent)
Diffuser l'intent donné à tous les BroadcastReceivers intéressés.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
Version de sendBroadcast(android.content.Intent) qui vous permet de spécifier l'utilisateur auquel la diffusion sera envoyée.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
Version de sendBroadcast(android.content.Intent, java.lang.String) qui vous permet de spécifier l'utilisateur auquel la diffusion sera envoyée.
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
Diffuser l'intent donné à tous les BroadcastReceivers intéressés, ce qui permet d'appliquer un tableau d'autorisations requises.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version de sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) qui vous permet de spécifier l'opération d'application pour appliquer des restrictions sur les destinataires auxquels la diffusion sera envoyée.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version de sendBroadcast(android.content.Intent) qui vous permet de recevoir des données de la diffusion.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
Diffuser l'intent donné à tous les BroadcastReceivers intéressés, en les transmettant un à la fois pour permettre aux récepteurs plus privilégiés de consommer l'annonce avant qu'elle ne soit transmise aux récepteurs moins privilégiés.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version de sendBroadcast(android.content.Intent) qui vous permet de recevoir des données de la diffusion.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
Diffusez l'intent donné à tous les BroadcastReceivers intéressés, en les diffusant un par un pour permettre à davantage de destinataires privilégiés de consommer la diffusion avant qu'elle ne soit envoyée à d'autres destinataires moins privilégiés.
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Version de sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) qui vous permet de spécifier l'utilisateur auquel la diffusion sera envoyée.
|
abstract
void
|
sendStickyBroadcast(Intent intent)
Cette méthode a été abandonnée au niveau d'API 21.
Nous vous conseillons de ne pas recourir aux annonces persistantes. Elles n'offrent aucune sécurité (n'importe qui peut y accéder), aucune protection (n'importe qui peut les modifier) et bien d'autres problèmes.
Nous vous recommandons d'utiliser une annonce non persistante pour signaler qu'quelque chose a changé, avec un autre mécanisme permettant aux applications de récupérer la valeur actuelle chaque fois que vous le souhaitez.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
Cette méthode a été abandonnée au niveau d'API 31.
Nous vous conseillons de ne pas recourir aux annonces persistantes. Ils n'offrent aucune sécurité (n'importe qui peut y accéder), aucune protection (n'importe qui peut les modifier) et de nombreux autres problèmes.
Nous vous recommandons d'utiliser une annonce non persistante pour signaler qu'quelque chose a changé, avec un autre mécanisme permettant aux applications de récupérer la valeur actuelle chaque fois que vous le souhaitez.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
Cette méthode a été abandonnée au niveau d'API 21.
Nous vous conseillons de ne pas recourir aux annonces persistantes. Ils n'offrent aucune sécurité (n'importe qui peut y accéder), aucune protection (n'importe qui peut les modifier) et de nombreux autres problèmes.
Nous vous recommandons d'utiliser une annonce non persistante pour signaler qu'quelque chose a changé, avec un autre mécanisme permettant aux applications de récupérer la valeur actuelle chaque fois que vous le souhaitez.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Cette méthode a été abandonnée au niveau d'API 21.
Nous vous conseillons de ne pas recourir aux annonces persistantes. Ils n'offrent aucune sécurité (n'importe qui peut y accéder), aucune protection (n'importe qui peut les modifier) et de nombreux autres problèmes.
Nous vous recommandons d'utiliser une annonce non persistante pour signaler qu'quelque chose a changé, avec un autre mécanisme permettant aux applications de récupérer la valeur actuelle chaque fois que vous le souhaitez.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Cette méthode est obsolète depuis le niveau d'API 21.
Les annonces persistantes ne doivent pas être utilisées. Elles n'offrent aucune sécurité (n'importe qui peut y accéder), aucune protection (n'importe qui peut les modifier) et bien d'autres problèmes.
Le modèle recommandé consiste à utiliser une annonce non persistante pour signaler que quelque chose a changé, avec un autre mécanisme permettant aux applications de récupérer la valeur actuelle chaque fois que vous le souhaitez.
|
abstract
void
|
setTheme(int resid)
Définissez le thème de base pour ce contexte.
|
abstract
void
|
setWallpaper(Bitmap bitmap)
Cette méthode a été abandonnée au niveau d'API 15.
Utilisez WallpaperManager.set() à la place.
Cette méthode nécessite que l'appelant dispose de l'autorisation Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
setWallpaper(InputStream data)
Cette méthode a été abandonnée au niveau d'API 15.
Utilisez WallpaperManager.set() à la place.
Cette méthode nécessite que l'appelant dispose de l'autorisation Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
Lancez plusieurs nouvelles activités.
|
abstract
void
|
startActivities(Intent[] intents)
Identique à startActivities(android.content.Intent[], android.os.Bundle) sans options spécifiées.
|
abstract
void
|
startActivity(Intent intent)
Identique à startActivity(android.content.Intent, android.os.Bundle) sans options spécifiées.
|
abstract
void
|
startActivity(Intent intent, Bundle options)
Lancez une nouvelle activité.
|
abstract
ComponentName
|
startForegroundService(Intent service)
Semblable à startService(android.content.Intent) , mais avec une promesse implicite que le service appellera startForeground(int, android.app.Notification) dès son lancement.
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
Commencez à exécuter une classe Instrumentation .
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Identique à startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) sans option spécifiée.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Comme startActivity(android.content.Intent, android.os.Bundle) , mais en prenant un IntentSender pour commencer.
|
abstract
ComponentName
|
startService(Intent service)
Demander le démarrage d'un service d'application donné.
|
abstract
boolean
|
stopService(Intent service)
Demander l'arrêt d'un service d'application donné.
|
abstract
void
|
unbindService(ServiceConnection conn)
Se déconnecter d'un service d'application
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Supprimez un objet ComponentCallbacks précédemment enregistré avec registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
Supprime un écouteur de modification de l'ID de l'appareil du contexte.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
Désenregistrer un BroadcastReceiver précédemment enregistré.
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
Pour un service précédemment lié avec bindService(Intent, BindServiceFlags, Executor, ServiceConnection) ou une méthode associée, modifiez la façon dont le système gère le processus de ce service par rapport aux autres processus.
|