Las fotos de contacto son 96x96 en mi Nexus S. Realmente no quiero 'cocer' ese conocimiento en mi código. ¿Hay alguna constante que declare esto? Miré, pero no puedo encontrar uno.¿Constante declarada para el tamaño de la foto de contacto de Android?
6
A
Respuesta
7
En Android 2.3 no es una clase que tiene ThumbnailUtils
/**
* Constant used to indicate the dimension of micro thumbnail.
* @hide Only used by media framework and media provider internally.
*/
public static final int TARGET_SIZE_MICRO_THUMBNAIL = 96;
pero que @hide lo oculta a nosotros.
Si examina el código fuente de la aplicación Contactos, presentar AttachImage.java he encontrado otra cosa interesante:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent result) {
// omitted
if (requestCode == REQUEST_PICK_CONTACT) {
// A contact was picked. Launch the cropper to get face detection, the right size, etc.
// TODO: get these values from constants somewhere
Intent myIntent = getIntent();
Intent intent = new Intent("com.android.camera.action.CROP", myIntent.getData());
if (myIntent.getStringExtra("mimeType") != null) {
intent.setDataAndType(myIntent.getData(), myIntent.getStringExtra("mimeType"));
}
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", 96);
intent.putExtra("outputY", 96);
intent.putExtra("return-data", true);
startActivityForResult(intent, REQUEST_CROP_PHOTO);
Eso TODO y los intent.putExtra dicen mucho, incluso si no hay un tamaño de miniatura constante, no se usa en la aplicación de contacto.
Cuestiones relacionadas
- 1. Obteniendo una foto de un contacto
- 2. detectar si el contacto tiene foto
- 3. carga foto de contacto en una vista de lista
- 4. Vector de tamaño constante
- 5. ¿Cómo mantener el tamaño de JTextArea constante?
- 6. Obtener cumpleaños para cada contacto en la aplicación de Android
- 7. ¿Cómo insertar la información de contacto en el contacto existente en Android 1.6?
- 8. Evento de contacto prolongado de Android
- 9. Android - Actualizar un contacto
- 10. vector con tamaño constante
- 11. Cómo obtener el número de un contacto del nombre de contacto en android
- 12. Diálogo personalizado de Android como 'Contacto rápido'
- 13. onTouch dando puntos de contacto extraños Android
- 14. La cámara Android se congela después de tomar una foto
- 15. Cómo hacer vista de tamaño variable en caso de contacto
- 16. La orientación de foto capturada está cambiando en android
- 17. Android: Recuperar el nombre del contacto del número de teléfono
- 18. Cómo actualizar el número de contacto usando Android
- 19. matriz de tamaño definido por la variable no constante
- 20. ID de contacto único
- 21. Como llegar Contacto Android miniatura
- 22. Recuperar número de teléfono de contacto de URI en Android
- 23. Android WebView contacto evento enlace
- 24. Algoritmo para detectar la orientación de la foto
- 25. Error de desplazamiento de Android> solo visible en contacto
- 26. ¿Hay alguna manera de cambiar una constante localizada a máquina desde * fuera * de la rutina en la que está declarada?
- 27. Android - ¿Cómo puedo despertar el teléfono de un sueño difícil para tomar una foto?
- 28. Android: aumentar el tamaño de la pila de llamadas
- 29. cámara predeterminada para tomar una foto en android
- 30. Android: Medir el tamaño de la vista antes de representar