boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
Variazione di bindService(Intent, BindServiceFlags, Executor, ServiceConnection) che, nel caso specifico di
consente al chiamante di generare più istanze di un servizio
da una singola dichiarazione.
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
Vedi 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 esecutore per controllare ServiceConnection
i callback.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
Vedi 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)
Vedi 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)
Viene associato a un servizio nel criterio user specificato, come se fosse bindService(Intent, BindServiceFlags, Executor, ServiceConnection) .
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
Vedi 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)
Determina se il processo di chiamata di un IPC o di
a cui è stata concessa una determinata autorizzazione.
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
Determina se è stato concesso o meno il processo di chiamata di un IPC o di te
per accedere a un URI specifico.
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
Determina se è stato concesso o meno il processo di chiamata di un IPC o di te
per accedere a un elenco di URI.
|
abstract
int
|
checkCallingPermission(String permission)
Determina se il processo di chiamata di un IPC che stai gestendo è stato
a cui è stata concessa una determinata autorizzazione.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
Determina se il processo di chiamata e l'ID utente sono stati
a un URI specifico.
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
Determina se il processo di chiamata e l'ID utente sono stati
ha concesso l'autorizzazione ad accedere a un elenco di URI.
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
Determinare se l'autorizzazione fornita è consentita per un determinato soggetto
e lo User-ID in esecuzione nel sistema.
|
abstract
int
|
checkSelfPermission(String permission)
Determina se ti è stata concessa un'autorizzazione specifica.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
Controlla l'autorizzazione URI e quella normale.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
Determinare se sono stati concessi un processo e un ID utente specifici
per accedere a un URI specifico.
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
Determinare se sono stati concessi un processo e un ID utente specifici
per accedere a un elenco di URI.
|
abstract
void
|
clearWallpaper()
Questo metodo è stato ritirato
nel livello API 15.
Usa invece il criterio WallpaperManager.clear() .
Questo metodo richiede al chiamante di mantenere l'autorizzazione
Manifest.permission.SET_WALLPAPER .
|
Context
|
createAttributionContext(String attributionTag)
Restituisce un nuovo oggetto Context per l'attuale oggetto Context, ma assegnali a un tag diverso.
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
Restituisce un nuovo oggetto Context per il contesto corrente, ma le cui risorse
vengono regolati in modo da
corrispondere alla configurazione data.
|
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 corrente ma con l'associazione del dispositivo
fornita dal deviceId .
|
abstract
Context
|
createDeviceProtectedStorageContext()
Restituisce un nuovo oggetto Context per il contesto corrente, ma il cui spazio di archiviazione
Le API sono supportate da un'archiviazione protetta dal dispositivo.
|
abstract
Context
|
createDisplayContext(Display display)
Restituisce un nuovo oggetto Context dal contesto attuale ma con risorse
modificati 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 sulla data specificata
Display .
|
abstract
String[]
|
databaseList()
Restituisce un array di stringhe che assegnano i nomi ai database privati associati
pacchetto dell'applicazione di contesto.
|
abstract
boolean
|
deleteDatabase(String name)
Elimina un SQLiteDatabase privato esistente associato a questo contesto
pacchetto dell'applicazione.
|
abstract
boolean
|
deleteFile(String name)
Elimina il file privato specificato associato a questo Contesto
pacchetto dell'applicazione.
|
abstract
boolean
|
deleteSharedPreferences(String name)
Eliminare un file delle preferenze condivise esistente.
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
Se né tu né il processo di chiamata di un IPC siete
di gestione dei dati è stata concessa una determinata autorizzazione,
SecurityException .
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
Se il processo di chiamata di un IPC o tu non è stato
ha concesso l'autorizzazione ad accedere a un URI specifico, genera SecurityException .
|
abstract
void
|
enforceCallingPermission(String permission, String message)
Se il processo di chiamata di un IPC che stai gestendo non è stato
a cui è stata concessa un'autorizzazione specifica, genera un SecurityException .
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
Se il processo di chiamata e l'ID utente non sono stati concessi
per accedere a un URI specifico, restituisci 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, viene restituito un SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
Applica sia un'autorizzazione URI che normale.
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
Se un processo e un ID utente specifici non sono stati concessi
per accedere a un URI specifico, restituisci SecurityException .
|
abstract
String[]
|
fileList()
Restituisce un array di stringhe di denominazione dei file privati associati
pacchetto dell'applicazione di contesto.
|
abstract
Context
|
getApplicationContext()
Restituisce il contesto del singolo oggetto Application globale della
processo attuale.
|
abstract
ApplicationInfo
|
getApplicationInfo()
Restituisci 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 della directory della cache specifica dell'applicazione su
del file system.
|
abstract
ClassLoader
|
getClassLoader()
Restituisci un caricatore di 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 su
il file system progettato per l'archiviazione del codice memorizzato nella cache.
|
final
int
|
getColor(int id)
Restituisce un colore associato a un determinato ID risorsa e definito con lo stile
il tema corrente.
|
final
ColorStateList
|
getColorStateList(int id)
Restituisce un elenco di stati di colore associato a un particolare ID risorsa e
in base al tema corrente.
|
abstract
ContentResolver
|
getContentResolver()
Restituire un'istanza ContentResolver per il pacchetto dell'applicazione.
|
abstract
File
|
getDataDir()
Restituisce il percorso assoluto alla directory del file system in cui
Vengono archiviati i file privati appartenenti a questa app.
|
abstract
File
|
getDatabasePath(String name)
Restituisce il percorso assoluto sul file system in cui è stato creato un database con
openOrCreateDatabase(String, int, CursorFactory) è archiviato.
|
int
|
getDeviceId()
Recupera l'ID dispositivo a cui è associato questo contesto.
|
abstract
File
|
getDir(String name, int mode)
Recupera e crea se necessario una nuova directory in cui l'applicazione
può posizionare i propri file di dati personalizzati.
|
Display
|
getDisplay()
Ottieni la visualizzazione a cui è associato questo contesto.
|
final
Drawable
|
getDrawable(int id)
Restituisce un oggetto drawable associato a un determinato ID risorsa e
in base al tema corrente.
|
abstract
File
|
getExternalCacheDir()
Restituisce il percorso assoluto alla directory specifica dell'applicazione nell'istanza principale
dispositivo di archiviazione condiviso/esterno in cui l'applicazione può inserire la cache
dei file di sua proprietà.
|
abstract
File[]
|
getExternalCacheDirs()
Restituisce percorsi assoluti alle directory specifiche dell'applicazione su tutte
dispositivi di archiviazione condivisi/esterni in cui l'applicazione può inserire la cache
dei file di sua proprietà.
|
abstract
File
|
getExternalFilesDir(String type)
Restituisce il percorso assoluto della directory sull'istanza principale condivisa/esterno
dispositivo di archiviazione in cui l'applicazione può inserire file permanenti di sua proprietà.
|
abstract
File[]
|
getExternalFilesDirs(String type)
Restituisce percorsi assoluti alle directory specifiche dell'applicazione su tutte
dispositivi di archiviazione condivisi/esterni in cui l'applicazione può
e 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 passare all'inserimento di contenuti in un
raccolta MediaStore direttamente, come può qualsiasi app
contribuire con nuovi contenuti multimediali a MediaStore senza
autorizzazioni richieste, a partire da
Build.VERSION_CODES.Q ,
|
abstract
File
|
getFileStreamPath(String name)
Restituisce il percorso assoluto nel file system in cui è stato creato un file
openFileOutput(String, int) è archiviato.
|
abstract
File
|
getFilesDir()
Restituisce il percorso assoluto alla directory del file system in cui si trovano i file
create con openFileOutput(String, int) vengono archiviate.
|
Executor
|
getMainExecutor()
Restituisce un elemento Executor che eseguirà attività in coda sulla piattaforma principale
thread associato a questo contesto.
|
abstract
Looper
|
getMainLooper()
Restituisce il looper per il thread principale del processo corrente.
|
abstract
File
|
getNoBackupFilesDir()
Restituisce il percorso assoluto alla directory sul file system simile a:
getFilesDir() .
|
abstract
File
|
getObbDir()
Restituisci la directory principale dello spazio di archiviazione condiviso/esterno in cui
trovare i file OBB dell'applicazione (se presenti).
|
abstract
File[]
|
getObbDirs()
Restituisce percorsi assoluti alle directory specifiche dell'applicazione su tutte
dispositivi di archiviazione condivisi/esterna in cui i file OBB dell'applicazione (se
disponibili).
|
String
|
getOpPackageName()
Restituisci il nome del pacchetto che deve essere utilizzato per AppOpsManager chiamate da
questo contesto, in modo che la verifica UID del gestore delle operazioni app funzioni con il nome.
|
abstract
String
|
getPackageCodePath()
Restituisci il percorso completo del pacchetto Android principale di questo contesto.
|
abstract
PackageManager
|
getPackageManager()
Restituisci l'istanza PackageManager per trovare informazioni sul pacchetto globale.
|
abstract
String
|
getPackageName()
Restituisce il nome del pacchetto di questa applicazione.
|
abstract
String
|
getPackageResourcePath()
Restituisci il percorso completo del pacchetto Android principale di questo contesto.
|
ContextParams
|
getParams()
Restituisce il set di parametri con cui è stato creato questo contesto, se
è stato creato tramite createContext(android.content.ContextParams) .
|
abstract
Resources
|
getResources()
Restituisce un'istanza Resources per il pacchetto dell'applicazione.
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
Recupera e conserva i contenuti del file delle preferenze 'name', restituendo
una SharedPreferences, che consente di recuperare e modificare le sue
e i relativi valori.
|
final
String
|
getString(int resId)
Restituisce una stringa localizzata dal pacchetto dell'applicazione
la tabella delle stringhe predefinite.
|
final
String
|
getString(int resId, Object... formatArgs)
Restituisce una stringa formattata localizzata dal pacchetto dell'applicazione
tabella di stringa predefinita, sostituendo gli argomenti del formato come definito in
Formatter e String.format(String, Object) .
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
Restituisci l'handle a un servizio a livello di sistema in base alla classe.
|
abstract
Object
|
getSystemService(String name)
Restituisci l'handle a un servizio a livello di sistema in base al nome.
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
Restituisce il nome del servizio a livello di sistema rappresentato dalla classe specificata.
|
final
CharSequence
|
getText(int resId)
Restituisce una sequenza CharSequence localizzata con stile dal pacchetto dell'applicazione
la tabella delle stringhe predefinite.
|
abstract
Resources.Theme
|
getTheme()
Restituisce l'oggetto Theme associato a questo contesto.
|
abstract
Drawable
|
getWallpaper()
Questo metodo è stato ritirato
nel livello API 15.
Usa invece il criterio WallpaperManager.get() .
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
Questo metodo è stato ritirato
nel livello API 15.
Usa invece il criterio WallpaperManager.getDesiredMinimumHeight() .
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
Questo metodo è stato ritirato
nel livello API 15.
Usa invece il criterio WallpaperManager.getDesiredMinimumWidth() .
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
Concedi l'autorizzazione ad accedere a un URI specifico per un altro pacchetto, indipendentemente
che il pacchetto abbia o meno l'autorizzazione generale per accedere
fornitore di contenuti.
|
abstract
boolean
|
isDeviceProtectedStorage()
Indica se le API di archiviazione di questo contesto sono supportate da
archiviazione protetta dal dispositivo.
|
boolean
|
isRestricted()
Indica se il contesto è limitato.
|
boolean
|
isUiContext()
Restituisce true se il contesto è un contesto UI 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 di origine specificato in
questo contesto.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
Spostare un file esistente delle preferenze condivise dallo spazio di archiviazione di origine specificato
contesto in questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
Recupera le informazioni sugli attributi con stili nel tema di questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
Recupera le informazioni sugli attributi con stili nel tema di questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
Recupera le informazioni sugli attributi con stili nel tema di questo contesto.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
Recupera le informazioni sugli attributi con stili nel tema di questo contesto.
|
abstract
FileInputStream
|
openFileInput(String name)
Apri un file privato associato al pacchetto dell'applicazione di questo contesto
per leggere.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
Apri un file privato associato al pacchetto dell'applicazione di questo contesto
per la scrittura.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Apri un nuovo SQLiteDatabase privato associato a questo contesto
pacchetto dell'applicazione.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
Apri un nuovo SQLiteDatabase privato associato a questo contesto
pacchetto dell'applicazione.
|
abstract
Drawable
|
peekWallpaper()
Questo metodo è stato ritirato
nel livello API 15.
Usa invece il criterio WallpaperManager.peek() .
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Aggiungi un nuovo ComponentCallbacks all'applicazione di base dell'oggetto
Contesto, che viene richiamato contemporaneamente a ComponentCallback
di attività e altri componenti.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
Aggiunge un nuovo listener di ID dispositivo modificato al Context , che verrà chiamato quando
l'associazione del dispositivo viene modificata dal sistema.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
Registra un BroadcastRicevir da eseguire nel thread di attività principale.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
Registrati per ricevere 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 trasmissioni 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 sicurezza (chiunque
possono accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Lo schema consigliato è quello di utilizzare una trasmissione non persistente per segnalare che qualcosa.
è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente ogni volta
desiderato.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
Questo metodo è stato ritirato
nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque
possono accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Lo schema consigliato è quello di utilizzare una trasmissione non persistente per segnalare che qualcosa.
è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente ogni volta
desiderato.
|
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 fornitore di contenuti URI
precedentemente aggiunti con grantUriPermission(String, Uri, int) o qualsiasi altro meccanismo.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
Rimuovere le autorizzazioni per accedere a un URI del fornitore di contenuti specifico
precedentemente aggiunti con grantUriPermission(String, Uri, int) per un target specifico
pacchetto.
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, consentendo
un'autorizzazione facoltativa obbligatoria per l'applicazione.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, consentendo
un'autorizzazione facoltativa obbligatoria per l'applicazione.
|
abstract
void
|
sendBroadcast(Intent intent)
Trasmetti l'intent specifico a tutti i BroadcastReceiver interessati.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
Versione di sendBroadcast(android.content.Intent) che consente di specificare
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
a cui verrà inviata la trasmissione.
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, consentendo
e un array di autorizzazioni
richieste da applicare.
|
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 ti consente di specificare l'operatore dell'app per applicare limitazioni su quali 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
per ricevere dati dalla trasmissione.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
Trasmetti l'intento specifico a tutti i BroadcastReceiver interessati, fornendo
uno alla volta per consentire a più ricevitori preferiti di consumare
prima che venga trasmesso 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 ti consente di
per ricevere dati dalla trasmissione.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
Trasmetti l'intent specificato a tutti i BroadcastReceiver interessati, fornendo
uno alla volta per consentire a più ricevitori preferiti di consumare
prima che venga trasmesso 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 ti consente di specificare
a cui verrà inviata la trasmissione.
|
abstract
void
|
sendStickyBroadcast(Intent intent)
Questo metodo è stato ritirato
nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque
possono accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Lo schema consigliato è quello di utilizzare una trasmissione non persistente per segnalare che qualcosa.
è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente ogni volta
desiderato.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
Questo metodo è stato ritirato
nel livello API 31.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque
possono accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Lo schema consigliato è quello di utilizzare una trasmissione non persistente per segnalare che qualcosa.
è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente ogni volta
desiderato.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
Questo metodo è stato ritirato
nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque
possono accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Lo schema consigliato è quello di utilizzare una trasmissione non persistente per segnalare che qualcosa.
è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente ogni volta
desiderato.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Questo metodo è stato ritirato
nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque
possono accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Lo schema consigliato è quello di utilizzare una trasmissione non persistente per segnalare che qualcosa.
è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente ogni volta
desiderato.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Questo metodo è stato ritirato
nel livello API 21.
Non utilizzare annunci persistenti. Non forniscono sicurezza (chiunque
possono accedervi), nessuna protezione (chiunque può modificarle) e molti altri problemi.
Lo schema consigliato è quello di utilizzare una trasmissione non persistente per segnalare che qualcosa.
è cambiato, con un altro meccanismo che consente alle app di recuperare il valore corrente ogni volta
desiderato.
|
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.
Usa invece il criterio WallpaperManager.set() .
Questo metodo richiede al chiamante di mantenere l'autorizzazione
Manifest.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 al chiamante di mantenere l'autorizzazione
Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
Lancia più nuove attività.
|
abstract
void
|
startActivities(Intent[] intents)
Uguale a startActivities(android.content.Intent[], android.os.Bundle) senza opzioni
specificato.
|
abstract
void
|
startActivity(Intent intent)
Uguale a startActivity(android.content.Intent, android.os.Bundle) senza opzioni
specificato.
|
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) all'avvio.
|
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)
Uguale a startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)
senza specificare alcuna opzione.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Ad esempio startActivity(android.content.Intent, android.os.Bundle) , ma utilizzando un IntentSender
per iniziare.
|
abstract
ComponentName
|
startService(Intent service)
Richiedi l'avvio di un determinato servizio dell'applicazione.
|
abstract
boolean
|
stopService(Intent service)
Richiedi l'arresto di un determinato servizio delle applicazioni.
|
abstract
void
|
unbindService(ServiceConnection conn)
Disconnettersi da un servizio delle applicazioni.
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Rimuovi un oggetto ComponentCallbacks registrato in precedenza
con registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
Rimuove dal contesto un listener modificato con ID dispositivo.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
Annulla 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 processo
del servizio in relazione ad altri processi.
|