¿Disponibilidad de la aplicación de cultivos en Android?

Tengo que recortar una imagen. Estoy usando un código similar al aquí. Lo que inicia una actividad que responde a esta acción:

"com.android.camera.action.CROP"

Funciona bien en todos los dispositivos que probé: siempre encuentra 1 Actividad y la inicia. Funciona bien.

¿Pero puedo confiar en ello? ¿O serán dispositivos sin ninguna posibilidad de recorte (en ese caso tendría que implementar la funcionalidad de recorte en mi aplicación)?

Editar: Olvidé mencionar: Recortar dinámicamente: el usuario seleccionará el área (usando un rectángulo con dimensiones fijas).

preguntado el 27 de julio de 12 a las 14:07

¿Por qué no utiliza el método de recorte manual? -

¿cuál? Empecé a hacer esta tarea y encontré ese enlace, lo probé, funcionó y me preguntaba si puedo conservarlo. Pero parece que no es el caso. -

2 Respuestas

¿Pero puedo confiar en ello?

No.

O serán dispositivos sin posibilidad de cultivo

Sí. Esto ya ha surgido. Esta es una característica no documentada y no compatible de una aplicación de cámara que puede o no estar presente en el dispositivo, ya no se puede exportar en alguna versión futura de Android, etc.

En ese caso, tendría que implementar la funcionalidad de recorte en mi aplicación.

Eso es sin duda lo que recomendaría. Tenga en cuenta que hay un puerto de la actividad de recorte de la aplicación Galería flotando en GitHub en algún lugar que podría considerar usar, si desea la misma funcionalidad básica con su propia implementación privada.

Respondido 27 Jul 12, 15:07

Si solo desea recortar desde el centro, aquí está el código.

Aquí hay un ejemplo de cómo hacer esto en el diseño XML:

<ImageView  android:id="@+id/title_logo"
            android:src="@drawable/logo"
            android:scaleType="centerCrop" android:padding="4dip"/>

Pero si lo desea programáticamente de manera más detallada, consulte este enlace.

¿Cómo recortar una imagen en Android?

Gracias :)

contestado el 23 de mayo de 17 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.