Так как это действие контролируется Android
Не совсем.Любой может написать реализацию ACTION_PICK
.Я предполагаю, что существуют десятки, если не сотни, этих реализаций, предварительно установленных на ~ 2 миллиарда устройств Android и ~ 20 000 моделей устройств.Кроме того, могут быть и другие, которые пользователь устанавливает из Play Store или других каналов распространения приложений.
возможно ли запустить средство выбора изображений и управлять анимацией перехода страницы?Например, я хотел бы иметь возможность отключить переход по умолчанию к списку фотографий, когда пользователь выбирает определенный альбом или нажимает кнопку «Назад», когда намерение показывает отдельные изображения.
Самое большее, вы можете контролировать переходы активности из приложения в активность ACTION_PICK
.Вы не можете контролировать, использует ли приложение, которое реализует это действие, переходы, понятие «альбом» и т. Д.
Также обратите внимание, что ваш запрос ACTION_PICK
не работает:
ACTION_PICK
не использует тип MIME ACTION_PICK
требует Uri
в Intent
, указывающем, какую коллекцию вещей выбрать из
См. документацию ACTION_PICK
.Кроме того, документация по выбору контакта демонстрирует использование ACTION_PICK
.
Если вы замените ACTION_PICK
на ACTION_GET_CONTENT
, это будет поддерживаться, так как в нем используется MIME.тип и не использует Uri
.