Cómo obtener todas las imágenes y fotos de mi dispositivo android no de sdcard?
Me gustaría obtener todas las imágenes / fotos / fondos de pantalla de mi dispositivo Android con la imagen guardada ruta.
He implementado el código para recoger las imágenes de sdcard de la siguiente manera:
- ¿Existe alguna diferencia entre / mnt / sdcard y / sdcard?
- ¿Cómo subir una imagen al almacenamiento de Firebase?
- Retención de la orientación de la imagen después de la compresión
- Acceder a imágenes de la aplicación Fotos en mi aplicación Android
- Imagen de escala de Android de setImageBitmap
String[] mProjection = { MediaStore.Images.Media._ID, MediaStore.Images.Media.DATA }; mCursor = cr.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, mProjection, null, null, MediaStore.Images.Media.DEFAULT_SORT_ORDER);
Desde el código anterior puedo capaz de recuperar las imágenes de sdcard only.But si las imágenes están disponibles en la memoria del teléfono del dispositivo, entonces ¿cómo puedo recuperar las imágenes / fotos / fondos de pantalla? Si utilizo INTERNAL_CONTENT_URI no está devolviendo wallapers info otras imágenes información
Por favor cualquier cuerpo me ayude ….
- Mostrar vista de imagen desde la ruta del archivo?
- Java.io.IOException: BufferedInputStream está cerrado
- Acceder a una imagen dinámicamente desde la carpeta res android
- Formatos soportados por BitmapFactory.decodeByteArray (...)
- Cómo crear un ImageView circular en Android?
- Insertar contacto (ContactsContract) a través de Intent con imagen (Foto)
- Cómo borrar un ImageView en Android?
- Cómo establecer bitmap en mapa de bits existente como su fondo
Pruebe esta respuesta esto funcionará:
public static final int GALLERY_CODE = 322; Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser( intent, "Select Picture"), GALLERY_CODE); @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { //Assinging on corresponding import super.onActivityResult(requestCode, resultCode, data); if (requestCode == GALLERY_CODE && resultCode == RESULT_OK) { Uri selectedImageUri = data.getData(); selectedImagePath = getPath(selectedImageUri); try { //add logic for coping file } catch (Exception e) { } } } public String getPath(Uri uri) { String[] projection = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(uri, projection, null, null, null); int column_index = cursor .getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); }
- ¿Cómo puedo hacer que mis vídeos incrustados se reproduzcan en el Kindle Fire?
- Versión de mis propias bibliotecas de Android