boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
Variazione di bindService(Intent, BindServiceFlags, Executor, ServiceConnection) che, nel caso specifico dei servizi isolati, consente all'utente chiamante di generare più istanze di un servizio da una singola dichiarazione del componente.
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
Consulta bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
Chiama BindServiceFlags#of(long) per ottenere un oggetto BindServiceFlags.
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
Come bindService(Intent, ServiceConnection, int) con l'executor per controllare i callback di ServiceConnection.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
Consulta bindService(android.content.Intent, android.content.ServiceConnection, int)
Chiama BindServiceFlags#of(long) per ottenere un oggetto BindServiceFlags.
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
Si connette a un servizio dell'applicazione, creandolo se necessario.
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
Consulta bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
Chiama BindServiceFlags#of(long) per ottenere un oggetto BindServiceFlags.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
Si associa a un servizio nel user specificato nello stesso modo di bindService(Intent, BindServiceFlags, Executor, ServiceConnection) .
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
Consulta bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
Chiama BindServiceFlags#of(long) per ottenere un oggetto BindServiceFlags.
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
Determinare se al processo di chiamata di un IPC o a te è stata concessa una determinata autorizzazione.
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
Determina se al processo di chiamata di un IPC o a te è stata concessa l'autorizzazione per accedere a un URI specifico.
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
Determina se al processo di chiamata di un IPC o a te è stata concessa l'autorizzazione
per accedere a un elenco di URI.
|
abstract
int
|
checkCallingPermission(String permission)
Determina se al processo di chiamata di un IPC che stai gestendo è stata concessa una determinata autorizzazione.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
Determina se al processo di chiamata e all'ID utente è stata concessa l'autorizzazione per accedere a un URI specifico.
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
Determina se al processo di chiamata e all'ID utente è stata concessa l'autorizzazione per accedere a un elenco di URI.
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
Determina se l'autorizzazione fornita è consentita per un determinato processo e ID utente in esecuzione nel sistema.
|
abstract
int
|
checkSelfPermission(String permission)
Scopri se a te è stata concessa una determinata autorizzazione.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
Controlla sia un URI sia un'autorizzazione normale.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
Determina se a un determinato processo e ID utente è stata concessa l'autorizzazione per accedere a un URI specifico.
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
Determina se a un determinato processo e ID utente è stata concessa l'autorizzazione per accedere a un elenco di URI.
|
abstract
void
|
clearWallpaper()
Questo metodo è stato ritirato
nel livello API 15.
Utilizza invece WallpaperManager.clear() .
Questo metodo richiede che chi effettua la chiamata disponga dell'autorizzazioneManifest.permission.SET_WALLPAPER .
|
Context
|
createAttributionContext(String attributionTag)
Restituisce un nuovo oggetto Context per il contesto corrente, ma lo attribuisce a un tag diverso.
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
Restituisce un nuovo oggetto Context per il contesto attuale, ma le cui risorse vengono regolate in modo da corrispondere alla configurazione specificata.
|
Context
|
createContext(ContextParams contextParams)
Crea un contesto con proprietà e comportamenti specifici.
|
abstract
Context
|
createContextForSplit(String splitName)
Restituisce un nuovo oggetto Context per il nome della suddivisione specificato.
|
Context
|
createDeviceContext(int deviceId)
Restituisce un nuovo oggetto Context dal contesto attuale, ma con l'associazione del dispositivo
specificata da deviceId .
|
abstract
Context
|
createDeviceProtectedStorageContext()
Restituisce un nuovo oggetto Context per il contesto corrente, ma le cui API di archiviazione sono supportate dallo spazio di archiviazione protetto dal dispositivo.
|
abstract
Context
|
createDisplayContext(Display display)
Restituisce un nuovo oggetto Context dal contesto corrente, ma con le risorse aggiustate in modo da corrispondere alle metriche di display .
|
abstract
Context
|
createPackageContext(String packageName, int flags)
Restituisce un nuovo oggetto Context per il nome dell'applicazione specificato.
|
Context
|
createWindowContext(int type, Bundle options)
Crea un contesto per una finestra di non attività.
|
Context
|
createWindowContext(Display display, int type, Bundle options)
Crea un Context per una finestra non activity nel Display specificato.
|
abstract
String[]
|
databaseList()
Restituisce un array di stringhe che indicano i database privati associati al pacchetto dell'applicazione di questo contesto.
|
abstract
boolean
|
deleteDatabase(String name)
Elimina un SQLiteDatabase privato esistente associato al pacchetto di applicazioni di questo contesto.
|
abstract
boolean
|
deleteFile(String name)
Elimina il file privato specificato associato al pacchetto di applicazioni di questo contesto.
|
abstract
boolean
|
deleteSharedPreferences(String name)
Eliminare un file delle preferenze condivise esistente.
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
Se né a te né al processo di chiamata di un IPC che stai gestinendo è stata concessa una determinata autorizzazione, lancia un SecurityException .
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
Se al processo di chiamata di un IPC o a te non è stata concessa l'autorizzazione per accedere a un URI specifico, lancia SecurityException .
|
abstract
void
|
enforceCallingPermission(String permission, String message)
Se al processo di chiamata di un IPC che stai gestendo non è stata concessa una determinata autorizzazione, lancia un SecurityException .
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
Se al processo chiamante e all'ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, genera SecurityException .
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
Se l'autorizzazione fornita non è consentita per un determinato processo e ID utente in esecuzione nel sistema, genera un SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
Applica sia un URI che un'autorizzazione normale.
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
Se a un determinato processo e ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, lancia SecurityException .
|
abstract
String[]
|
fileList()
Restituisce un array di stringhe che indicano i file privati associati al pacchetto dell'applicazione di questo contesto.
|
abstract
Context
|
getApplicationContext()
Restituisce il contesto del singolo oggetto Application globale del processo corrente.
|
abstract
ApplicationInfo
|
getApplicationInfo()
Restituisce le informazioni complete sull'applicazione per il pacchetto di questo contesto.
|
abstract
AssetManager
|
getAssets()
Restituisce un'istanza di AssetManager per il pacchetto dell'applicazione.
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
L'attribuzione può essere utilizzata in app complesse per separare logicamente parti di un'app.
|
abstract
File
|
getCacheDir()
Restituisce il percorso assoluto alla directory della cache specifica dell'applicazione sul filesystem.
|
abstract
ClassLoader
|
getClassLoader()
Restituisci un caricatore classi che puoi utilizzare per recuperare le classi in questo pacchetto.
|
abstract
File
|
getCodeCacheDir()
Restituisce il percorso assoluto della directory della cache specifica dell'applicazione sul
filesystem progettato per l'archiviazione del codice memorizzato nella cache.
|
final
int
|
getColor(int id)
Restituisce un colore associato a un determinato ID risorsa e uno stile per il tema corrente.
|
final
ColorStateList
|
getColorStateList(int id)
Restituisce un elenco di stati di colore associati a un determinato ID risorsa e stilizzato per il tema corrente.
|
abstract
ContentResolver
|
getContentResolver()
Restituisce un'istanza di ContentResolver per il pacchetto dell'applicazione.
|
abstract
File
|
getDataDir()
Restituisce il percorso assoluto della directory sul file system in cui sono archiviati tutti i file privati appartenenti a questa app.
|
abstract
File
|
getDatabasePath(String name)
Restituisce il percorso assoluto sul file system in cui è archiviato un database creato con
openOrCreateDatabase(String, int, CursorFactory) .
|
int
|
getDeviceId()
Recupera l'ID dispositivo a cui è associato questo contesto.
|
abstract
File
|
getDir(String name, int mode)
Recupera, creandola se necessario, una nuova directory in cui l'applicazione può posizionare i propri file di dati personalizzati.
|
Display
|
getDisplay()
Recupera il display a cui è associato questo contesto.
|
final
Drawable
|
getDrawable(int id)
Restituisce un oggetto disegnabile associato a un determinato ID risorsa e con stile per il tema corrente.
|
abstract
File
|
getExternalCacheDir()
Restituisce il percorso assoluto alla directory specifica dell'applicazione sul dispositivo di archiviazione esterno/condiviso principale in cui l'applicazione può posizionare i file della cache di sua proprietà.
|
abstract
File[]
|
getExternalCacheDirs()
Restituisce percorsi assoluti a directory specifiche dell'applicazione su tutti i dispositivi di archiviazione condivisi/esterni in cui l'applicazione può inserire i file della cache di sua proprietà.
|
abstract
File
|
getExternalFilesDir(String type)
Restituisce il percorso assoluto della directory sul dispositivo di archiviazione esterno/condiviso principale in cui l'applicazione può posizionare i file permanenti di sua proprietà.
|
abstract
File[]
|
getExternalFilesDirs(String type)
Restituisce i percorsi assoluti alle directory specifiche dell'applicazione su tutti
gli dispositivi di archiviazione condivisi/esterni in cui l'applicazione può collocare
i file permanenti di sua proprietà.
|
abstract
File[]
|
getExternalMediaDirs()
Questo metodo è stato ritirato
nel livello API 30.
Queste directory esistono ancora e vengono analizzate, ma gli sviluppatori sono invitati a eseguire la migrazione per inserire direttamente i contenuti in una raccolta MediaStore , poiché qualsiasi app può contribuire a creare nuovi contenuti multimediali a MediaStore senza bisogno di autorizzazioni, a partire da Build.VERSION_CODES.Q .
|
abstract
File
|
getFileStreamPath(String name)
Restituisce il percorso assoluto nel file system in cui è archiviato un file creato con openFileOutput(String, int) .
|
abstract
File
|
getFilesDir()
Restituisce il percorso assoluto della directory sul file system in cui sono archiviati i file creati con openFileOutput(String, int) .
|
Executor
|
getMainExecutor()
Restituisce un Executor che eseguirà le attività in coda nel
thread principale associato a questo contesto.
|
abstract
Looper
|
getMainLooper()
Restituisce il Looper per il thread principale del processo corrente.
|
abstract
File
|
getNoBackupFilesDir()
Restituisce il percorso assoluto della directory sul file system, simile a getFilesDir() .
|
abstract
File
|
getObbDir()
Restituisce la directory di archiviazione condivisa/esterna principale in cui è possibile trovare i file OBB di questa applicazione (se presenti).
|
abstract
File[]
|
getObbDirs()
Restituisce i percorsi assoluti alle directory specifiche dell'applicazione su tutti
gli dispositivi di archiviazione condivisi/esterni in cui è possibile trovare i file OBB dell'applicazione (se
esiste).
|
String
|
getOpPackageName()
Restituisce il nome del pacchetto da utilizzare per le chiamate AppOpsManager da questo contesto, in modo che la verifica dell'UID dell'app ops manager funzioni con il nome.
|
abstract
String
|
getPackageCodePath()
Restituisce il percorso completo del pacchetto Android principale di questo contesto.
|
abstract
PackageManager
|
getPackageManager()
Restituisce l'istanza PackageManager per trovare le informazioni sul pacchetto globale.
|
abstract
String
|
getPackageName()
Restituisce il nome del pacchetto di questa applicazione.
|
abstract
String
|
getPackageResourcePath()
Restituisce il percorso completo del pacchetto Android principale di questo contesto.
|
ContextParams
|
getParams()
Restituisce l'insieme di parametri con cui è stato creato questo contesto, se è stato creato tramite createContext(android.content.ContextParams) .
|
abstract
Resources
|
getResources()
Restituisce un'istanza di Resources per il pacchetto dell'applicazione.
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
Recupera e memorizza i contenuti del file delle preferenze "name", restituendo
un oggetto SharedPreferences tramite il quale puoi recuperare e modificare i suoi
valori.
|
final
String
|
getString(int resId)
Restituisce una stringa localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione.
|
final
String
|
getString(int resId, Object... formatArgs)
Restituisce una stringa formattata localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione, sostituendo gli argomenti di formato come definiti in Formatter e String.format(String, Object) .
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
Restituire l'handle a un servizio a livello di sistema per classe.
|
abstract
Object
|
getSystemService(String name)
Restituire l'handle a un servizio a livello di sistema per nome.
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
Recupera il nome del servizio a livello di sistema rappresentato dalla classe specificata.
|
final
CharSequence
|
getText(int resId)
Restituisce un CharSequence stilizzato e localizzato dalla tabella di stringhe predefinita del pacchetto dell'applicazione.
|
abstract
Resources.Theme
|
getTheme()
Restituisce l'oggetto Theme associato a questo contesto.
|
abstract
Drawable
|
getWallpaper()
Questo metodo è stato ritirato
nel livello API 15.
Utilizza invece WallpaperManager.get() .
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
Questo metodo è stato ritirato
nel livello API 15.
Utilizza invece WallpaperManager.getDesiredMinimumHeight() .
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
Questo metodo è stato ritirato
nel livello API 15.
Utilizza invece WallpaperManager.getDesiredMinimumWidth() .
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
Concedi l'autorizzazione di accesso a un URI specifico a un altro pacchetto, indipendentemente dal fatto che il pacchetto disponga o meno dell'autorizzazione generale di accesso al fornitore di contenuti dell'URI.
|
abstract
boolean
|
isDeviceProtectedStorage()
Indica se le API di archiviazione di questo contesto sono supportate da archiviazione protetta dal dispositivo.
|
boolean
|
isRestricted()
Indica se questo contesto è limitato.
|
boolean
|
isUiContext()
Restituisce true se il contesto è un contesto dell'interfaccia utente che può accedere a componenti dell'interfaccia utente come WindowManager , LayoutInflater o WallpaperManager .
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
Sposta un file di database esistente dal contesto di archiviazione dell'origine specificato in questo contesto.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
Sposta un file esistente delle preferenze condivise dal contesto di archiviazione di origine specificato a questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
Recupera le informazioni sugli attributi stilizzati nel tema di questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
Recupera le informazioni sugli attributi stilizzati nel tema di questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
Recupera le informazioni sugli attributi stilizzati nel tema di questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
Recupera le informazioni sugli attributi stilizzati nel tema di questo contesto.
|
abstract
FileInputStream
|
openFileInput(String name)
Aprire un file privato associato al pacchetto di applicazioni di questo contesto per la lettura.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
Apri un file privato associato al pacchetto di applicazioni di questo contesto per la scrittura.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Apri un nuovo SQLiteDatabase privato associato al
package dell'applicazione di questo contesto.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
Apri un nuovo SQLiteDatabase privato associato al pacchetto dell'applicazione di questo contesto.
|
abstract
Drawable
|
peekWallpaper()
Questo metodo è stato ritirato
nel livello API 15.
Utilizza invece WallpaperManager.peek() .
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Aggiungi un nuovo ComponentCallbacks all'applicazione di base del contesto, che verrà chiamato contemporaneamente ai metodi ComponentCallbacks delle attività e di altri componenti.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
Aggiunge un nuovo listener modificato dell'ID dispositivo al Context , che verrà chiamato quando
il sistema modificherà l'associazione del dispositivo.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
Registra un BroadcastReceiver da eseguire nel thread dell'attività principale.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
Registrati per ricevere le trasmissioni di intent, con il destinatario facoltativamente esposto alle app istantanee.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
Registrati per ricevere annunci di intent da eseguire nel contesto di scheduler.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
Registrati per ricevere trasmissioni di intent, da eseguire nel contesto di
scheduler.
|
abstract
void
|
removeStickyBroadcast(Intent intent)
Questo metodo è stato ritirato
nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono alcuna sicurezza (chiunque può accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Il pattern consigliato consiste nell'utilizzare una trasmissione non persistente per segnalare che qualcosa è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente quando lo si desidera.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
Questo metodo è stato ritirato
nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque può accedervi), nessuna protezione (chiunque può modificarli) e molti altri problemi.
Il pattern consigliato è utilizzare una trasmissione non fissa per segnalare che qualcosa
è cambiato, con un altro meccanismo per consentire alle app di recuperare il valore corrente ogni volta che lo richiedono.
|
void
|
revokeSelfPermissionOnKill(String permName)
Attiva la revoca asincrona di un'autorizzazione di runtime.
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
Attiva la revoca di una o più autorizzazioni per il pacchetto chiamante.
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
Rimuovi tutte le autorizzazioni per accedere a un determinato URI del fornitore di contenuti
che sono state aggiunte in precedenza con grantUriPermission(String, Uri, int) o qualsiasi altro meccanismo.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
Rimuovi le autorizzazioni per accedere a un determinato URI del fornitore di contenuti
aggiunte in precedenza con grantUriPermission(String, Uri, int) per un pacchetto di destinazione specifico.
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, consentendo di applicare un'autorizzazione facoltativa obbligatoria.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, consentendo di applicare un'autorizzazione obbligatoria facoltativa.
|
abstract
void
|
sendBroadcast(Intent intent)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
Versione di sendBroadcast(android.content.Intent) che consente di specificare l'utente a cui verrà inviata la trasmissione.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
Versione di sendBroadcast(android.content.Intent, java.lang.String) che consente di specificare l'utente a cui verrà inviata la trasmissione.
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, consentendo l'applicazione di un array di autorizzazioni richieste.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versione di
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) che consente di specificare l'operatore dell'app per applicare limitazioni sui destinatari
a cui verrà inviata la trasmissione.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versione di sendBroadcast(android.content.Intent) che ti consente di ricevere nuovamente i dati dalla trasmissione.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, offrendoli uno alla volta, per consentire a un maggior numero di ricevitori preferiti di consumare la trasmissione prima che venga consegnata ai ricevitori meno preferiti.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versione di sendBroadcast(android.content.Intent) che consente di
ricevere i dati dalla trasmissione.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, offrendoli uno alla volta, per consentire a un maggior numero di ricevitori preferiti di consumare la trasmissione prima che venga consegnata ai ricevitori meno preferiti.
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versione di
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
che consente di specificare l'utente a cui verrà inviata la trasmissione.
|
abstract
void
|
sendStickyBroadcast(Intent intent)
Questo metodo è stato ritirato
nel livello API 21.
Le trasmissioni fisse non devono essere utilizzate. Non forniscono sicurezza (chiunque può accedervi), protezione (chiunque può modificarli) e molti altri problemi.
Il pattern consigliato è utilizzare una trasmissione non fissa per segnalare che qualcosa
è cambiato, con un altro meccanismo per consentire alle app di recuperare il valore corrente ogni volta che lo richiedono.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
Questo metodo è stato ritirato
nel livello API 31.
Le trasmissioni fisse non devono essere utilizzate. Non forniscono sicurezza (chiunque può accedervi), protezione (chiunque può modificarli) e molti altri problemi.
Il pattern consigliato è utilizzare una trasmissione non fissa per segnalare che qualcosa
è cambiato, con un altro meccanismo per consentire alle app di recuperare il valore corrente ogni volta che lo richiedono.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
Questo metodo è stato deprecato nel livello API 21.
Le trasmissioni fisse non devono essere utilizzate. Non forniscono sicurezza (chiunque può accedervi), protezione (chiunque può modificarli) e molti altri problemi.
Il pattern consigliato è utilizzare una trasmissione non fissa per segnalare che qualcosa
è cambiato, con un altro meccanismo per consentire alle app di recuperare il valore corrente ogni volta che lo richiedono.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Questo metodo è stato deprecato nel livello API 21.
Le trasmissioni fisse non devono essere utilizzate. Non forniscono sicurezza (chiunque può accedervi), protezione (chiunque può modificarli) e molti altri problemi.
Il pattern consigliato è utilizzare una trasmissione non fissa per segnalare che qualcosa
è cambiato, con un altro meccanismo per consentire alle app di recuperare il valore corrente ogni volta che lo richiedono.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Questo metodo è stato deprecato nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque può accedervi), protezione (chiunque può modificarli) e molti altri problemi.
Il pattern consigliato consiste nell'utilizzare una trasmissione non persistente per segnalare che qualcosa è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente quando lo si desidera.
|
abstract
void
|
setTheme(int resid)
Imposta il tema di base per questo contesto.
|
abstract
void
|
setWallpaper(Bitmap bitmap)
Questo metodo è stato ritirato
nel livello API 15.
Utilizza invece WallpaperManager.set() .
Questo metodo richiede che chi effettua la chiamata disponga dell'autorizzazioneManifest.permission.SET_WALLPAPER .
|
abstract
void
|
setWallpaper(InputStream data)
Questo metodo è stato ritirato
nel livello API 15.
Usa invece il criterio WallpaperManager.set() .
Questo metodo richiede che chi effettua la chiamata disponga dell'autorizzazioneManifest.permission.SET_WALLPAPER .
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
Lanciare più nuove attività.
|
abstract
void
|
startActivities(Intent[] intents)
Come startActivities(android.content.Intent[], android.os.Bundle) senza opzioni
specificate.
|
abstract
void
|
startActivity(Intent intent)
Uguale a startActivity(android.content.Intent, android.os.Bundle) senza opzioni specificate.
|
abstract
void
|
startActivity(Intent intent, Bundle options)
Avvia una nuova attività.
|
abstract
ComponentName
|
startForegroundService(Intent service)
Simile a startService(android.content.Intent) , ma con una promessa implicita che il servizio chiamerà startForeground(int, android.app.Notification) una volta iniziato l'esecuzione.
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
Inizia a eseguire un corso Instrumentation .
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Come startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)
senza opzioni specificate.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Come startActivity(android.content.Intent, android.os.Bundle) , ma con un IntentSender per iniziare.
|
abstract
ComponentName
|
startService(Intent service)
Richiedi l'avvio di un determinato servizio di applicazione.
|
abstract
boolean
|
stopService(Intent service)
Richiedi l'interruzione di un determinato servizio dell'applicazione.
|
abstract
void
|
unbindService(ServiceConnection conn)
Disconnettersi da un servizio di applicazioni.
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Rimuovi un oggetto ComponentCallbacks precedentemente registrato con registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
Rimuove un gestore dell'evento di modifica dell'ID dispositivo dal contesto.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
Annullare la registrazione di un BroadcastReceiver registrato in precedenza.
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
Per un servizio associato in precedenza a bindService(Intent, BindServiceFlags, Executor, ServiceConnection) o a un metodo correlato, modifica il modo in cui il sistema gestisce il suo processo in relazione ad altri processi.
|