Cómo convertir un archivo: // uri en contenido: // uri?
He encontrado que en mi dispositivo, la herramienta de visualización de medios por defecto no me está mostrando lo mismo si tengo un uri que es:
file://mnt/sdcard/DCIM/Image.jpg
Cuando voy a través de escoger la imagen con la intención construida en conseguir esto:
- Android: Obtener miniatura de la imagen en la tarjeta SD, dado Uri de la imagen original
- Utilizar el constructor URI en Android o crear URL con variables
- Filtro de intenciones para iniciar mi actividad cuando se hace clic en el URI personalizado
- Buscar una categoría específica Play Store
- Visualización dinámica de imágenes del recurso / dibujable
content://media/external/images/media/247
Ambos muestran el mismo archivo, pero no tengo opciones de compartir cuando uso el primero.
Mi pregunta es, ¿cómo puedo encontrar el contenido Uri dado el archivo Uri?
- Android: ¿puedo abrir la aplicación Instagram en hashtag?
- Puedo obtener el ancho de archivo de imagen y la altura de uri en android?
- Android: ¿es posible adjuntar un archivo al correo electrónico sin escribir en SD?
- ¿Cómo getCropAndSetWallpaperIntent (Uri imageUri) para trabajar?
- Detectar si el contacto tiene foto
- ¿Cómo puedo eliminar archivos mediante programación en Android?
- ¿Cómo obtener el Uri de una imagen almacenada en el SDCARD?
- Android onNewIntent Uri es siempre nulo
Estaba haciendo el archivo, así que tenía un File
objeto de file
.
Así que hago esto ahora para obtener Uri para el archivo como un "contenido: //" Uri.
Uri capturedImage = Uri.parse( android.provider.MediaStore.Images.Media.insertImage( getContentResolver(), file.getAbsolutePath(), null, null));
Crédito para responder sobre esta pregunta ¿Cómo puedo capturar una imagen en Android y hacer que aparezca en la galería?
- La aplicación "Ejecutar como -> Android" ya no es una opción en mi configuración de ejecución de Eclipse
- FitSystemWindows programaticamente para la transparencia de la barra de estado