Android 11 will stop users from taking photos from your choice of the camera app through camera picker. Although this doesn’t mean that users won’t be permitted to access their third-party camera app, users will only be able to use the default camera app each time a third-party app requests a photo.
This new feature was initially spotted by Android Police, and is documented in the Google Issue Tracker. The above new feature of the Android 11 has been stated as a means of promoting privacy and security of each user.
If apps wish to use 3P cameras to handle their intent, they have the option of setting an explicit handler package name or component (using Intent#setClassName / setPackage / setComponent).
While this makes the handling of the not very common case mentioned here more complicated, we believe it’s the right trade-off to protect the privacy and security of our users.
Also, Google will further prevent these apps from using its own camera interface for taking pictures. Most users of the Android platform rely on third-party camera apps for taking pictures enhanced with filters or effects.
Although most people might not have experienced the use of camera-pickers often, users feel that it isn’t ideal for Google to deny them this feature. This turn-around as well, is also against the open Android values which Google takes pride in.