Android 11 changes when foreground services can access the device's location, camera, and microphone. This helps protect sensitive user data.
- Camera and microphone foreground service types
- If your app targets Android 11 or higher and accesses the
camera or microphone in a foreground service, you must include the
camera
andmicrophone
foreground service types. - Restrictions to access while in use
- If your app starts a foreground service while running in the background, the foreground service cannot access the microphone or camera. Additionally, the service cannot access location unless your app has background location access.
Learn more about how to use foreground services in your app.