Error de URI desconocido en insertImage
Tratando de guardar mapa de bits en la galería
Bitmap bitmap = Bitmap.createBitmap(surfaceView.getWidth(), surfaceView.getHeight(), Bitmap.Config.ARGB_8888); surfaceView.draw(new Canvas(bitmap)); MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "foo" , "bar");
Ejecuté la aplicación en el emulador y obtuve una excepción UnsupportedOperationException.
- Android MediaStore sqlite db ubicación
- Android MediaScanner: elimina los archivos de imagen de la galería
- Obtener nombre de archivo y ruta de URI de mediastore
- Consultar el MediaStore: Unir miniaturas e imágenes (en ID)
- Android: falla en la imagen de carga de Picasso. Cómo mostrar mensaje de error
07-25 22:27:48.719: E/MediaStore(1918): Failed to insert image 07-25 22:27:48.719: E/MediaStore(1918): java.lang.UnsupportedOperationException: Unknown URI: content://media/external/images/media 07-25 22:27:48.719: E/MediaStore(1918): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:168) 07-25 22:27:48.719: E/MediaStore(1918): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:136) 07-25 22:27:48.719: E/MediaStore(1918): at android.content.ContentProviderProxy.insert(ContentProviderNative.java:415) 07-25 22:27:48.719: E/MediaStore(1918): at android.content.ContentResolver.insert(ContentResolver.java:730) 07-25 22:27:48.719: E/MediaStore(1918): at android.provider.MediaStore$Images$Media.insertImage(MediaStore.java:801)
Lamentablemente no tengo ningún dispositivo de Android ahora mismo, ¿es esto debido al emulador? ¿O por otra razón?
- Contenido de Uri: // media / external / file no existe para algunos dispositivos
- Mediastore para Android: ¿Cómo recuperar de forma eficiente todas las canciones de un determinado género?
- Cómo limitar la duración de MediaStore en Android 7
- Listar todas las imágenes de la cámara en Android
- Cursor vacío del MediaStore
- Android: Actualizar la Galería después de guardar nuevas imágenes
- Archivos no eliminados al borrar y aún mostrados en Listview
- Android - Selector de imágenes no funciona en Kindle Fire?
He tenido problemas similares cuando el directorio DCIM / Camera no existía en el sdcard. Crear el directorio (y tener el permiso) ha resuelto un problema similar para mí.
Encontré que era un problema de emulador. No había configurado el emulador correctamente. Para arreglar esto lo que hice fue abrir el administrador de dispositivos Android Virtual, editar el AVD y añadir un tamaño de tarjeta SD. Una vez que lo he hecho, comienzo el AVD y tomo una foto. Después de haberlo hecho, empezó a funcionar.
Funcionó en Galaxy Nexus. Por lo tanto, puede ser un problema de emulador.
- Arrastrar texto girado dentro de un lienzo android no funciona como se esperaba
- Crosswalk No se pudieron resolver todas las dependencias para la configuración ': _armv7DebugCompile'