Android Crop Intent - PullRequest
       44

Android Crop Intent

3 голосов
/ 08 декабря 2011

У меня просто вопрос. Есть ли причина, по которой я не должен использовать это намерение:

Intent intent = new Intent("com.android.camera.action.CROP");

, чтобы обрезать изображение, которое я только что сделал. Я понял, что некоторые устройства не поддерживают это, и это скорее хак, чем решение, потому что оно вообще не задокументировано. Пожалуйста, предоставьте некоторые веские аргументы за / против.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2013

На самом деле, Android-SDK не предоставляет вам такие намерения. Проверьте ответ мистера Мерфи: http://commonsware.com/blog/2013/01/23/no-android-does-not-have-crop-intent.html

Более новые версии самого eclipse не поддерживают это и показывают ошибки. Я настоятельно рекомендую вам не соглашаться с этим, вместо этого напишите что-нибудь самостоятельно или используйте сторонние библиотеки.

0 голосов
/ 11 апреля 2013

Как вы говорите, это действие поддерживается не на всех устройствах, поэтому вы должны проверить исключение ActivityNotFoundException при запуске действия, найти альтернативный способ обрезки на этих устройствах или попросить пользователя установить приложение для этого, например QuickPic .

...