Diferencia entre MICRO_KIND y MINI_KIND en mediastore en android?

En mi android no tengo sentido en micro_kind y mini_kind, ¿cuál es la diferencia en estos dos?

Cuando se trata de mostrar la imagen ¿cuál es la diferencia en los dos?

PREGUNTA DE SEGUIMIENTO: ¿cuál es la diferencia en MediaStore.Images y MediaStore.Video y aún así dar la salida de una imagen, la ruta de acceso contiene el camino de video, ¿cómo es que incluso uso mediastore.images.thumbnail.mini_kind sigue mostrando su imagen también?

Bitmap bmp = ThumbnailUtils.createVideoThumbnail(videoPath, MediaStore.Images.Thumbnails.MINI_KIND); Bitmap bmp = ThumbnailUtils.createVideoThumbnail(videoPath, MediaStore.Video.Thumbnails.MINI_KIND); 

La diferencia está en el tamaño (dimensiones) de la miniatura.

  • MINI_KIND: 512 x 384
  • MICRO_KIND: 96 x 96

Así que cuando se trata de mostrar, la diferencia que se observará será la diferencia en las dimensiones. MICRO_KIND es más pequeño y cuadrado , mientras que MINI_KIND es relativamente más grande y rectangular .

MediaStore.Images.Thumbnails.MINI_KIND y MediaStore.Video.Thumbnails.MINI_KIND son ambos enteros con valor 1

Así que cuando llamas a los métodos anteriores, lo que básicamente estás haciendo es:

 Bitmap bmp = ThumbnailUtils.createVideoThumbnail(videoPath,1); 

Esta es la razón por la que siempre funciona.

Sólo tenga en cuenta como una convención de usar:

  • MediaStore.Images.Thumbnails.MINI_KIND para las miniaturas de imágenes y,
  • MediaStore.Video.Thumbnails.MINI_KIND para las miniaturas de vídeo,

Para que el código sea coherente y legible.

  • Por qué Images.Media.insertImage devuelve null
  • ¿Es posible hacer una consulta sin procesar en la base de datos de metales de Android de meta sqlite?
  • MediaStore - Uri para consultar todos los tipos de archivos (medios y no medios)
  • Cursor vacío del MediaStore
  • La columna MediaStore.MediaColumns.TITLE de MediaStore de Android es nula para algunos archivos
  • Archivos no eliminados al borrar y aún mostrados en Listview
  • ¿Cuál es la diferencia entre el título y el nombre para mostrar
  • Contenido de Uri: // media / external / file no existe para algunos dispositivos
  • MediaStore.Images.Thumbnails.getThumbnail devuelve una miniatura incorrecta en lugar de NULL
  • Consultar el MediaStore: Unir miniaturas e imágenes (en ID)
  • Obtener todas las fotos de la programación android de dispositivos Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.