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:
- Obtener imagen Uri + miniatura de la foto tomada con la cámara en Android
- ¿Cómo puedo obtener el tipo mime de un archivo con su Uri?
- Buscar una categoría específica Play Store
- Android Cómo obtener información de ID de una sola canción desde un URI conocido
- Intellij Android esquema de proyecto ¿URI no está registrado?
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?
- Obtener el camino real de URI de archivo en sdcard marshmallow
- Obtener el camino real de URI, KitKat Android nuevo marco de acceso de almacenamiento
- Android Uri to Filesize
- Problemas de Uri
- Android GCM PushNotification - Añadir añadir archivo de sonido personalizado en la aplicación
- ¿El método getoutputmediafileuri no es accesible?
- ¿Cómo obtener una instancia de archivo de un drawable?
- Obtener nombre de archivo y ruta de URI de mediastore
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