Android 13 (API 33) introduces a new tool called photo picker πΌ. Today, we will learn how to integrate this into android applications.
It provides a browsable, searchable interface that presents the user with their media library, sorted by date π.
Note from official docs:
Upcoming Google Play system updates are expected to include new features related to the photo picker. In one such update, the library will add support for apps that target Android 11 (API level 30) or higher (excluding Android Go devices).
- By default maximum number of
media selections allowed
is set to 1.
π During development, I found weird behavior when defining the maximum number 1, it immediately fails with
RESULT_CANCELED(0)
π€―
- No need to worry we can modify it π
Provide the limit using the putExtra()
method of Intent
βΉοΈ There is a platform limit on the largest number
that needs to be respected when we specify the maximum number of files
.
MediaStore.getPickImagesMaxLimit()
provides that limit.
The photo picker opens in half-screen mode when the maximum is set to 1
