Обрезать изображение, выбранное из галереи для Android API 21 и выше
Мое приложение отправляет намерение получить изображение из галереи, а затем я хочу обрезать изображение в соответствии с потребностями. Теперь я знаю, что по этой теме уже задано много вопросов, но они старые и все они относятся к историческому решению этого вопроса, и это com.android.camera.action.CROP
, Теперь об использовании com.android.camera.action.CROP
В качестве Намерения многие устройства говорят, что на устройстве нет приложений для обработки такого намерения. Итак, я заметил, что есть приложение кадрирования, которое поставляется по умолчанию с приложением галереи Android API 21 и выше. Итак, мой вопрос: какое намерение я должен использовать, чтобы использовать это приложение для обрезки выбранного изображения? Вы можете предложить любой другой способ обрезки выбранного изображения из галереи.
1 ответ
Итак, я заметил, что есть приложение кадрирования, которое поставляется по умолчанию с приложением галереи Android API 21 и выше
Существуют сотни миллионов устройств Android на сотнях моделей устройств под управлением Android 5.0+. Эти устройства будут поставляться с десятками различных приложений в стиле галереи. Для всех этих устройств не существует единого "приложения по умолчанию" "Галерея". И ни одно из этих десятков приложений в стиле галереи не должно предлагать какие-либо API-интерфейсы для сторонних приложений.
Вы можете предложить любой другой способ обрезки выбранного изображения из галереи.
Используйте одну из множества библиотек обрезки изображений, доступных для Android.