Как получить все изображения и фотографии с моего устройства Android от sdcard?

Я хотел бы получить все изображения / фотографии / обои с моего устройства Android с сохраненным контуром изображения.

Я внедрил код для сбора изображений из SD-карты следующим образом:

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); 

Из приведенного выше кода я могу получить только изображения с SD-карты. Но если изображения доступны в памяти телефона устройства, то как я могу получить изображения / фотографии / обои? Если я использую INTERNAL_CONTENT_URI, он не возвращает информацию об обложках других изображений

Пожалуйста, любой орган поможет мне ….

Попробуйте этот ответ, это сработает:

 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); } 
Intereting Posts
Match_parent не работает для панели инструментов с макетом внутри AudioSource.VOICE_CALL не работает в android 4.0, но работает в android 2.3 CreateBitmap – java.lang.IllegalArgumentException: x должно быть <bitmap.width () Ошибка Fatal Lint при экспорте подписанного приложения TTS: Успех вернулся из onInit (), но все же есть задержка для первого выступления EditText: различать изменение текста с помощью setText () или ввода с клавиатуры Android Cursor с ORMLite для использования в CursorAdapter «UnderlineColorAndroid – это не допустимое свойство стиля» в приложении для реагирования на конкретные приложения Android Как создать BroadcastReceiver без активности / службы? Как обеспечить пользовательское разрешение на активность в Android? Java.lang.SecurityException: отказ в разрешении: запрещено отправлять широковещательную версию android.intent.action.MEDIA_MOUNTED только для KitKat Использование пространства имен приложений в стиле Ресурсы локализации Android Android Google Maps v2 – установить уровень масштабирования для myLocation Андроид локальное разрешение Androidmanifest SMS READ