boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
Variación de bindService(Intent, BindServiceFlags, Executor, ServiceConnection) que, en el caso específico de servicios aislados, permite que el llamador genere varias instancias de un servicio a partir de una única declaración de 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) Llama a BindServiceFlags#of(long) para obtener un objeto BindServiceFlags.
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
Igual que bindService(Intent, ServiceConnection, int) con un ejecutor para controlar las devoluciones de llamada de ServiceConnection.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
Consulta bindService(android.content.Intent, android.content.ServiceConnection, int) Cómo llamar a BindServiceFlags#of(long) para obtener un objeto BindServiceFlags.
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
Se conecta a un servicio de aplicaciones y lo crea si es necesario.
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
Consulta bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection) Llama a BindServiceFlags#of(long) para obtener un objeto BindServiceFlags.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
Se vincula a un servicio en el user determinado de la misma manera que 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) Llama a BindServiceFlags#of(long) para obtener un objeto BindServiceFlags.
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
Determina si al proceso de llamada de un IPC o a ti se le otorgó un permiso específico.
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
Determina si se le otorgó permiso al proceso de llamada de un IPC o a ti para acceder a un URI específico.
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
Determina si el proceso de llamada de un IPC o tú recibió permiso para acceder a una lista de URIs.
|
abstract
int
|
checkCallingPermission(String permission)
Determina si se le otorgó un permiso específico al proceso de llamada de un IPC que estás controlando.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
Determina si se otorgó permiso al proceso de llamada y al ID de usuario para acceder a un URI específico.
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
Determina si se otorgó permiso al proceso de llamada y al ID de usuario para acceder a una lista de URIs.
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
Determina si el permiso determinado está permitido para un proceso y un ID de usuario en particular que se ejecutan en el sistema.
|
abstract
int
|
checkSelfPermission(String permission)
Determina si se te otorgó un permiso en particular.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
Verifica un Uri y un permiso normal.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
Determina si se le otorgó permiso a un proceso y a un ID de usuario en particular para acceder a un URI específico.
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
Determina si se otorgó permiso a un proceso y a un ID de usuario en particular para acceder a una lista de URIs.
|
abstract
void
|
clearWallpaper()
Este método dejó de estar disponible
a partir de la API nivel 15.
Usa WallpaperManager.clear() en su lugar.
Este método requiere que el llamador tenga el permiso Manifest.permission.SET_WALLPAPER .
|
Context
|
createAttributionContext(String attributionTag)
Muestra un nuevo objeto de contexto para el contexto actual, pero atribuye a una etiqueta diferente.
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
Muestra un nuevo objeto Context para el contexto actual, pero cuyos recursos se ajustan para que coincidan con la configuración determinada.
|
Context
|
createContext(ContextParams contextParams)
Crea un contexto con propiedades y comportamientos específicos.
|
abstract
Context
|
createContextForSplit(String splitName)
Muestra un nuevo objeto Context para el nombre de división determinado.
|
Context
|
createDeviceContext(int deviceId)
Muestra un nuevo objeto Context del contexto actual, pero con la asociación de dispositivos proporcionada por deviceId .
|
abstract
Context
|
createDeviceProtectedStorageContext()
Muestra un nuevo objeto Context para el contexto actual, pero cuyas APIs de almacenamiento están respaldadas por el almacenamiento protegido por el dispositivo.
|
abstract
Context
|
createDisplayContext(Display display)
Muestra un objeto Context nuevo del contexto actual, pero con los recursos ajustados para que coincidan con las métricas de display .
|
abstract
Context
|
createPackageContext(String packageName, int flags)
Muestra un nuevo objeto Context para el nombre de la aplicación determinado.
|
Context
|
createWindowContext(int type, Bundle options)
Crea un contexto para una ventana que no sea de actividad.
|
Context
|
createWindowContext(Display display, int type, Bundle options)
Crea un Context para una ventana que no sea activity en el Display determinado.
|
abstract
String[]
|
databaseList()
Muestra un array de cadenas que nombran las bases de datos privadas asociadas con el paquete de aplicación de este contexto.
|
abstract
boolean
|
deleteDatabase(String name)
Borra una SQLiteDatabase privada existente asociada con el paquete de aplicación de este contexto.
|
abstract
boolean
|
deleteFile(String name)
Borra el archivo privado determinado asociado con el paquete de aplicación de este contexto.
|
abstract
boolean
|
deleteSharedPreferences(String name)
Borrar un archivo de preferencias compartido existente
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
Si ni tú ni el proceso de llamada de un IPC que estás manejando se les otorgó un permiso en particular, arroja una SecurityException .
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
Si al proceso de llamada de un IPC o a ti no se le otorgó permiso para acceder a un URI específico, arroja SecurityException .
|
abstract
void
|
enforceCallingPermission(String permission, String message)
Si al proceso de llamada de una IPC que controlas no se le otorgó un permiso en particular, arroja una SecurityException .
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
Si no se otorgó permiso al proceso de llamada y al ID de usuario para acceder a un URI específico, arroja SecurityException .
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
Si el permiso determinado no está permitido para un proceso y un ID de usuario en particular que se ejecuta en el sistema, arroja un SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
Aplica un URI y un permiso normal.
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
Si un proceso y un ID de usuario en particular no tienen permiso para acceder a un URI específico, arroja SecurityException .
|
abstract
String[]
|
fileList()
Muestra un array de cadenas que nombran los archivos privados asociados con el paquete de la aplicación de Context.
|
abstract
Context
|
getApplicationContext()
Muestra el contexto del único objeto Application global del proceso actual.
|
abstract
ApplicationInfo
|
getApplicationInfo()
Muestra la información completa de la aplicación para el paquete de este contexto.
|
abstract
AssetManager
|
getAssets()
Muestra una instancia de AssetManager para el paquete de la aplicación.
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
La atribución se puede usar en apps complejas para separar lógicamente las partes de la app.
|
abstract
File
|
getCacheDir()
Muestra la ruta de acceso absoluta al directorio de caché específico de la aplicación en el sistema de archivos.
|
abstract
ClassLoader
|
getClassLoader()
Muestra un cargador de clases que puedes usar para recuperar clases en este paquete.
|
abstract
File
|
getCodeCacheDir()
Muestra la ruta de acceso absoluta al directorio de caché específico de la aplicación en el sistema de archivos diseñado para almacenar el código almacenado en caché.
|
final
int
|
getColor(int id)
Muestra un color asociado con un ID de recurso en particular y con diseño para el tema actual.
|
final
ColorStateList
|
getColorStateList(int id)
Muestra una lista de estados de color asociada con un ID de recurso en particular y con diseño para el tema actual.
|
abstract
ContentResolver
|
getContentResolver()
Muestra una instancia de ContentResolver para el paquete de tu aplicación.
|
abstract
File
|
getDataDir()
Muestra la ruta de acceso absoluta al directorio en el sistema de archivos donde se almacenan todos los archivos privados que pertenecen a esta app.
|
abstract
File
|
getDatabasePath(String name)
Muestra la ruta de acceso absoluta en el sistema de archivos donde se almacena una base de datos creada con openOrCreateDatabase(String, int, CursorFactory) .
|
int
|
getDeviceId()
Obtiene el ID del dispositivo con el que está asociado este contexto.
|
abstract
File
|
getDir(String name, int mode)
Recuperar, crear si es necesario, un nuevo directorio en el que la aplicación puede colocar sus propios archivos de datos personalizados
|
Display
|
getDisplay()
Obtén la pantalla con la que está asociado este contexto.
|
final
Drawable
|
getDrawable(int id)
Muestra un objeto de diseño asociado con un ID de recurso en particular y con diseño para el tema actual.
|
abstract
File
|
getExternalCacheDir()
Muestra la ruta de acceso absoluta al directorio específico de la aplicación en el dispositivo de almacenamiento externo o compartido principal en el que la aplicación puede colocar los archivos de caché que posee.
|
abstract
File[]
|
getExternalCacheDirs()
Muestra las rutas de acceso absolutas a los directorios específicos de la aplicación en todos los dispositivos de almacenamiento compartido o externo en los que la aplicación puede colocar los archivos de caché que posee.
|
abstract
File
|
getExternalFilesDir(String type)
Muestra la ruta de acceso absoluta al directorio en el dispositivo de almacenamiento externo o compartido principal en el que la aplicación puede colocar los archivos persistentes que posee.
|
abstract
File[]
|
getExternalFilesDirs(String type)
Muestra las rutas de acceso absolutas a los directorios específicos de la aplicación en todos los dispositivos de almacenamiento externo o compartido en los que la aplicación puede colocar los archivos persistentes que posee.
|
abstract
File[]
|
getExternalMediaDirs()
Este método dejó de estar disponible
en el nivel de API 30.
Estos directorios aún existen y se analizan, pero se recomienda a los desarrolladores que migren a la inserción de contenido directamente en una colección MediaStore , ya que cualquier app puede contribuir con contenido multimedia nuevo a MediaStore sin permisos requeridos, a partir de Build.VERSION_CODES.Q .
|
abstract
File
|
getFileStreamPath(String name)
Muestra la ruta de acceso absoluta en el sistema de archivos donde se almacena un archivo creado con openFileOutput(String, int) .
|
abstract
File
|
getFilesDir()
Muestra la ruta de acceso absoluta al directorio del sistema de archivos en el que se almacenan los archivos creados con openFileOutput(String, int) .
|
Executor
|
getMainExecutor()
Muestra un Executor que ejecutará tareas en cola en el subproceso principal asociado con este contexto.
|
abstract
Looper
|
getMainLooper()
Muestra el objeto Looper para el subproceso principal del proceso actual.
|
abstract
File
|
getNoBackupFilesDir()
Muestra la ruta de acceso absoluta al directorio en el sistema de archivos, similar a getFilesDir() .
|
abstract
File
|
getObbDir()
Muestra el directorio de almacenamiento compartido o externo principal en el que se pueden encontrar los archivos OBB de esta aplicación (si los hay).
|
abstract
File[]
|
getObbDirs()
Devuelve las rutas de acceso absolutas a los directorios específicos de la aplicación en todos los dispositivos de almacenamiento compartido/externo en los que se pueden encontrar los archivos OBB de la app (si los hay).
|
String
|
getOpPackageName()
Muestra el nombre del paquete que se debe usar para las llamadas a AppOpsManager desde este contexto, de modo que la verificación de UID del administrador de operaciones de apps funcione con el nombre.
|
abstract
String
|
getPackageCodePath()
Muestra la ruta de acceso completa al paquete principal de Android de este contexto.
|
abstract
PackageManager
|
getPackageManager()
Devuelve la instancia de PackageManager para encontrar información global del paquete.
|
abstract
String
|
getPackageName()
Muestra el nombre del paquete de esta aplicación.
|
abstract
String
|
getPackageResourcePath()
Muestra la ruta de acceso completa al paquete principal de Android de este contexto.
|
ContextParams
|
getParams()
Muestra el conjunto de parámetros con los que se creó este contexto, si se creó mediante createContext(android.content.ContextParams) .
|
abstract
Resources
|
getResources()
Muestra una instancia de recursos para el paquete de la aplicación.
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
Recupera y retén el contenido del archivo de preferencias "name" y muestra un SharedPreferences a través del cual puedes recuperar y modificar sus valores.
|
final
String
|
getString(int resId)
Muestra una cadena localizada de la tabla de cadenas predeterminada del paquete de la aplicación.
|
final
String
|
getString(int resId, Object... formatArgs)
Muestra una cadena con formato localizado de la tabla de cadenas predeterminada del paquete de la aplicación, que reemplaza los argumentos de formato como se define en Formatter y String.format(String, Object) .
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
Muestra el controlador de un servicio a nivel del sistema por clase.
|
abstract
Object
|
getSystemService(String name)
Devuelve el controlador a un servicio a nivel del sistema por nombre.
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
Obtiene el nombre del servicio a nivel del sistema que representa la clase especificada.
|
final
CharSequence
|
getText(int resId)
Muestra un CharSequence localizado y con diseño de la tabla de cadenas predeterminada del paquete de la aplicación.
|
abstract
Resources.Theme
|
getTheme()
Muestra el objeto Theme asociado con este Context.
|
abstract
Drawable
|
getWallpaper()
Este método dejó de estar disponible
en el nivel de API 15.
En su lugar, usa WallpaperManager.get() .
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
Este método dejó de estar disponible
en el nivel de API 15.
En su lugar, usa WallpaperManager.getDesiredMinimumHeight() .
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
Este método dejó de estar disponible
en el nivel de API 15.
En su lugar, usa WallpaperManager.getDesiredMinimumWidth() .
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
Otorga permiso de acceso a un URI específico a otro paquete, independientemente de que ese paquete tenga permiso general para acceder al proveedor de contenido del URI.
|
abstract
boolean
|
isDeviceProtectedStorage()
Indica si las APIs de almacenamiento de este contexto están respaldadas por el almacenamiento protegido por el dispositivo.
|
boolean
|
isRestricted()
Indica si este contexto está restringido.
|
boolean
|
isUiContext()
Muestra true si el contexto es un contexto de IU que puede acceder a componentes de la IU, como WindowManager , LayoutInflater o WallpaperManager .
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
Transfiere un archivo de base de datos existente del contexto de almacenamiento de origen determinado a este contexto.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
Mover un archivo de preferencias compartidas existente del contexto de almacenamiento de origen determinado a este contexto.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
Recupera información de atributos con estilo en el tema de este contexto.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
Recupera la información del atributo con diseño aplicado en el tema de este contexto.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
Recupera la información del atributo con diseño aplicado en el tema de este contexto.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
Recupera la información del atributo con diseño aplicado en el tema de este contexto.
|
abstract
FileInputStream
|
openFileInput(String name)
Abre un archivo privado asociado con el paquete de aplicación de este contexto para la lectura.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
Abre un archivo privado asociado con el paquete de la aplicación de Context para escritura.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Abre una nueva SQLiteDatabase privada asociada con el paquete de aplicación de este contexto.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
Abre una nueva SQLiteDatabase privada asociada con el paquete de aplicación de este contexto.
|
abstract
Drawable
|
peekWallpaper()
Este método dejó de estar disponible
a partir de la API nivel 15.
En su lugar, usa WallpaperManager.peek() .
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Agrega un ComponentCallbacks nuevo a la aplicación base del contexto, al que se llamará al mismo tiempo que se llamen a los métodos de ComponentCallbacks de actividades y otros componentes.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
Agrega un nuevo objeto de escucha de cambio de ID de dispositivo a Context , al que se llamará cuando el sistema cambie la asociación del dispositivo.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
Registra un BroadcastReceiver para que se ejecute en el subproceso de actividad principal.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
Regístrate para recibir transmisiones de intents, con el receptor opcionalmente expuesto a Instant Apps.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
Regístrate para recibir transmisiones de intents, que se ejecutarán en el contexto de scheduler.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
Regístrate para recibir transmisiones de intents, que se ejecutarán en el contexto de scheduler.
|
abstract
void
|
removeStickyBroadcast(Intent intent)
Este método dejó de estar disponible
en el nivel de API 21.
No se deben usar transmisiones persistentes. No proporcionan seguridad (cualquier persona puede acceder a ellos), protección (cualquier persona puede modificarlos) y muchos otros problemas.
El patrón recomendado es usar una transmisión no persistente para informar que algo cambió, con otro mecanismo para que las apps recuperen el valor actual cuando lo deseen.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
Este método dejó de estar disponible
en el nivel de API 21.
No se deben usar transmisiones persistentes. No proporcionan seguridad (cualquier persona puede acceder a ellos), protección (cualquier persona puede modificarlos) y muchos otros problemas.
El patrón recomendado es usar una transmisión no persistente para informar que algo cambió, con otro mecanismo para que las apps recuperen el valor actual cuando lo deseen.
|
void
|
revokeSelfPermissionOnKill(String permName)
Activa la revocación asíncrona de un permiso de tiempo de ejecución.
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
Activa la revocación de uno o más permisos para el paquete de llamada.
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
Quita todos los permisos para acceder a un URI de un proveedor de contenido en particular que se agregaron antes con grantUriPermission(String, Uri, int) o con cualquier otro mecanismo.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
Quita los permisos para acceder a un URI de un proveedor de contenido en particular que se agregaron antes con grantUriPermission(String, Uri, int) para un paquete de destino específico.
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
Transmite el intent determinado a todos los BroadcastReceivers interesados, lo que permite que se aplique un permiso opcional obligatorio.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
Transmite el intent determinado a todos los BroadcastReceivers interesados, lo que permite que se aplique un permiso opcional obligatorio.
|
abstract
void
|
sendBroadcast(Intent intent)
Transmite el intent determinado a todos los BroadcastReceivers interesados.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
Es una versión de sendBroadcast(android.content.Intent) que te permite especificar el usuario al que se enviará la transmisión.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
Es la versión de sendBroadcast(android.content.Intent, java.lang.String) que te permite especificar al usuario al que se enviará la transmisión.
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
Transmite el intent determinado a todos los BroadcastReceivers interesados, lo que permite que se aplique un array de permisos obligatorios.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Es la versión de sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) que te permite especificar la Op de la app para aplicar restricciones sobre a qué receptores se enviará la transmisión.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Es la versión de sendBroadcast(android.content.Intent) que te permite recibir datos de la transmisión.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
Transmite el intent determinado a todos los BroadcastReceivers interesados y envíalos uno a la vez para permitir que los receptores más preferidos consuman la transmisión antes de que se entregue a los receptores menos preferidos.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Es una versión de sendBroadcast(android.content.Intent) que te permite recibir datos de la transmisión.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
Transmite el intent determinado a todos los BroadcastReceivers interesados y envíalos uno a la vez para que más receptores preferidos consuman la transmisión antes de que se entregue a receptores menos preferidos.
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Es la versión de sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) que te permite especificar al usuario al que se enviará la transmisión.
|
abstract
void
|
sendStickyBroadcast(Intent intent)
Este método dejó de estar disponible
en el nivel de API 21.
No se deben usar transmisiones persistentes. No proporcionan seguridad (cualquier persona puede acceder a ellos), protección (cualquier persona puede modificarlos) y muchos otros problemas.
El patrón recomendado es usar una transmisión no persistente para informar que algo cambió, con otro mecanismo para que las apps recuperen el valor actual cuando lo deseen.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
Este método dejó de estar disponible
en el nivel de API 31.
No se deben usar transmisiones persistentes. No proporcionan seguridad (cualquier persona puede acceder a ellos), protección (cualquier persona puede modificarlos) y muchos otros problemas.
El patrón recomendado es usar una transmisión no persistente para informar que algo cambió, con otro mecanismo para que las apps recuperen el valor actual cuando lo deseen.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
Este método dejó de estar disponible
en el nivel de API 21.
No se deben usar transmisiones persistentes. No proporcionan seguridad (cualquier persona puede acceder a ellos), protección (cualquier persona puede modificarlos) y muchos otros problemas.
El patrón recomendado es usar una transmisión no fija para informar que algo cambió, con otro mecanismo para que las apps recuperen el valor actual cuando lo deseen.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Este método dejó de estar disponible
en el nivel de API 21.
No se deben usar transmisiones persistentes. No proporcionan seguridad (cualquier persona puede acceder a ellos), protección (cualquier persona puede modificarlos) y muchos otros problemas.
El patrón recomendado es usar una transmisión no fija para informar que algo cambió, con otro mecanismo para que las apps recuperen el valor actual cuando lo deseen.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Este método dejó de estar disponible
en el nivel de API 21.
No se deben usar transmisiones persistentes. No proporcionan seguridad (cualquier persona puede acceder a ellos), protección (cualquier persona puede modificarlos) y muchos otros problemas.
El patrón recomendado es usar una transmisión no persistente para informar que algo cambió, con otro mecanismo para que las apps recuperen el valor actual cuando lo deseen.
|
abstract
void
|
setTheme(int resid)
Establece el tema base para este contexto.
|
abstract
void
|
setWallpaper(Bitmap bitmap)
Este método dejó de estar disponible
en el nivel de API 15.
Usa WallpaperManager.set() en su lugar.
Este método requiere que el llamador tenga el permiso Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
setWallpaper(InputStream data)
Este método dejó de estar disponible
en el nivel de API 15.
Usa WallpaperManager.set() en su lugar.
Este método requiere que el llamador tenga el permiso Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
Inicia varias actividades nuevas.
|
abstract
void
|
startActivities(Intent[] intents)
Igual que startActivities(android.content.Intent[], android.os.Bundle) sin opciones especificadas.
|
abstract
void
|
startActivity(Intent intent)
Igual que startActivity(android.content.Intent, android.os.Bundle) sin opciones especificadas.
|
abstract
void
|
startActivity(Intent intent, Bundle options)
Inicia una actividad nueva.
|
abstract
ComponentName
|
startForegroundService(Intent service)
Es similar a startService(android.content.Intent) , pero con una promesa implícita de que el servicio llamará a startForeground(int, android.app.Notification) una vez que comience a ejecutarse.
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
Comienza a ejecutar una clase Instrumentation .
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Es igual que startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) sin opciones especificadas.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Al igual que startActivity(android.content.Intent, android.os.Bundle) , pero toma un IntentSender para comenzar.
|
abstract
ComponentName
|
startService(Intent service)
Solicita que se inicie un servicio de aplicación determinado.
|
abstract
boolean
|
stopService(Intent service)
Solicita que se detenga un servicio de aplicación determinado.
|
abstract
void
|
unbindService(ServiceConnection conn)
Desconectarse de un servicio de aplicación
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Quita un objeto ComponentCallbacks que se registró antes con registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
Quita un objeto de escucha de cambio de ID de dispositivo del contexto.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
Cancela el registro de un BroadcastReceiver registrado anteriormente.
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
En el caso de un servicio vinculado anteriormente con bindService(Intent, BindServiceFlags, Executor, ServiceConnection) o un método relacionado, cambia la forma en que el sistema administra el proceso de ese servicio en relación con otros procesos.
|