Servicios en primer plano en Android 11
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android 11 cambia cuando los servicios en primer plano pueden acceder a la ubicación, la cámara y el micrófono del dispositivo. Esto ayuda a proteger los datos sensibles de los usuarios.
- Tipos de servicio en primer plano relativos a la cámara y al micrófono
- Si tu app está orientada a Android 11 o a versiones posteriores y accede a la cámara o al micrófono en un servicio en primer plano, debes incluir los tipos de servicio en primer plano
camera
y microphone
. - Restricciones para el acceso durante el uso
- Si tu app inicia un servicio en primer plano mientras se ejecuta en segundo plano, el servicio no podrá acceder al micrófono ni a la cámara. Además, no podrá acceder a la ubicación, a menos que la app tenga acceso a la ubicación en segundo plano.
Obtén más información para usar los servicios en primer plano de tu app.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-08-27 (UTC)
[null,null,["Última actualización: 2025-08-27 (UTC)"],[],[],null,["# Foreground services in Android 11\n\nAndroid 11 changes when foreground services can\naccess the device's location, camera, and microphone. This helps protect\nsensitive user data.\n\nCamera and microphone foreground service types\n: If your app targets Android 11 or higher and accesses the\n camera or microphone in a foreground service, you must include the `camera` and\n `microphone` [foreground service\n types](/guide/components/foreground-services#types).\n\nRestrictions to access while in use\n: If your app [starts a foreground service while running in the\n background](/guide/components/foreground-services#while-in-use-restrictions), the\n foreground service cannot access the microphone or camera. Additionally,\n the service cannot access location unless your app\n has [background location](/training/location/permissions#background) access.\n\nLearn more about how to use [foreground\nservices](/guide/components/foreground-services) in your app."]]