Articles of mediastore

Как сохранить путь изображения с помощью общих настроек

У меня есть активность, которая открывает еще одно действие, чтобы получить фотогалерею камеры. Картинка возвращается к моей первоначальной деятельности и отдыхает в imageView. Это прекрасно работает. Как сохранить изображение, так что, когда пользователь вернется позже или убьет приложение, изображение все еще там. Я знаю, что я предполагаю использование общих настроек для получения пути к изображению, […]

Отфильтруйте managedQuery с помощью расширения файла (или, альтернативно, типа файла) для Android-курсора

Я хочу сделать managedQuery с помощью Android SDK, где возвращенные результаты фильтруются по их соответствующему расширению файла (например, не по имени, обязательно). Я провел довольно много исследований и устал и надеюсь, что сообщество может мне помочь. Я уверен, что ответ есть, но вместо чтения SQL-книги или чего-то еще, я просто пытаюсь что-то сделать Это должно […]

Содержимое Uri: // media / external / file не существует для некоторых устройств

У меня проблема с некоторыми устройствами. Я не могу воспроизвести его на любом устройстве, но у меня довольно много отчетов о сбоях, о которых сообщают некоторые пользователи. Именно это исключение: java.lang.IllegalArgumentException: Unknown URL content://media/external/file at android.content.ContentResolver.delete(ContentResolver.java:1024) Я использую это: Context.getContentResolver (). Delete (MediaStore.Files.getContentUri ("external"), MediaStore.Files.FileColumns.DATA + "=?", Новый String [] {путь}); После этого я вызываю […]

Файлы не удаляются при удалении и все еще отображаются в Listview

Я сделал программу, которая заполняет список с видео, хранящимися на устройстве, и воспроизводит их. Он также попытался реализовать функциональные возможности удаления файла с помощью функции file.delete. Однако, после использования функции notifydatasetchange (), файл все еще отображается в списке. Более того, я только заметил, что видеофайл был удален из папки DCIM; Однако он отображается в Галерее […]

Удаление файла из contentResolver удаляет только запись из базы данных (а не файла)

Я пытаюсь удалить файл, используя contentResolver, но удалять только запись из базы данных, а не реального файла. Поэтому я сначала попытаюсь удалить запись, а затем файл: int rows = context.getContentResolver().delete( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, MediaStore.Audio.Media._ID + "=" + idSong, null); // Remove file from card if (rows != 0) { Uri uri = ContentUris.withAppendedId( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, idSong); File f […]

Как я могу отобразить определенную папку в Android Gallery3D (cooliris)?

Я использую Gallery3D (froyo-stable) Я пытаюсь сделать небольшое приложение, которое отображает только изображения из определенной папки в виде галереи. Uri targetUri = Media.EXTERNAL_CONTENT_URI; String folderPath = Environment.getExternalStorageDirectory().toString() + "/DCIM/"; int folderBucketId = folderPath.toLowerCase().hashCode(); targetUri = targetUri.buildUpon().appendQueryParameter("bucketId", String.valueOf(folderBucketId)).build(); В initializeDataSource() // Creating the DataSource objects. final LocalDataSource localDataSource = new LocalDataSource(Gallery.this, targetUri.toString(), false); Но у меня […]

Как обновить MediaStore от Android при удалении фотографии

Вопрос: как заставить медиа-магазин обновить свою запись файла DELETED? После удаления фотографии из кода из внешнего хранилища я все еще вижу слот для удаленной фотографии в галерее – пустая фотография. Кажется, что галерея отражает медиа-магазин, а удаленная фотография найдена в магазине мультимедиа до тех пор, пока телефон не перезагрузится или вообще не будет возобновлен. Попытка […]

Установите сырой ресурс в качестве мелодии звонка в Android

В моем приложении для Android я хочу установить аудиофайл из моей raw папки в качестве мелодии звонка. Для этого я написал ниже код, но его не работает. Пожалуйста, помогите мне решить эту проблему. Спасибо. Код: String name =best_song_ever.mp3; File newSoundFile = new File("/sdcard/media/ringtone", "myringtone.mp3"); Uri mUri = Uri.parse("android.resource://" + context.getPackageName() + "/raw/" + name); ContentResolver […]

Как работает CursorAdapter на Android в GridView

У меня проблема с использованием адаптера курсора на gridview, который я использовал курсором для загрузки фотографий из магазина мультимедиа. Я понял, что мой newView и bindView получили полностью. Я имею в виду, предполагая, что у меня есть 500 фотографий, newView также называется одинаковым числом раз. Я сделал что-то неправильно? Я думал, что он будет звонить, […]

Android: как обнаружить изменения в MediaStore при подключении через MTP

У меня большие проблемы с MediaStore. Мне нужно обрабатывать события, когда MediaStore изменен поверх MTP. У меня уже есть приемник для android.intent.action.MEDIA_SCANNER_FINISHED действия, но он полезен только для Universal Mass Storage (UMS). Сканер не запускается поверх MTP, потому что MTP напрямую изменяет базу данных MediaStore. Пожалуйста, будьте так добры и помогите мне, как обнаружить эти […]

Intereting Posts
Espresso – typeText () не работает корреляция, иногда буквы отсутствуют Android-разрешения в манифесте Google Play Game Services разблокирует достижение – хранить разблокировку в игре или разблокировать вызов () каждый раз? Lint завершает сборку с ошибкой безопасности «WrongConstant: Неверная константа». Аннотации IntDef Ошибка запуска Android Studio 2.2 Preview 1 Android несколько изображений в качестве фона ресурса кнопки Как вызвать метод после задержки в Android Передайте пакет для запускаActivityForResult для достижения сценных переходов Кнопки без рамки Android Жизненный цикл активности Android после выхода из сна Создание таблицы / сетки с замороженным столбцом и замороженными заголовками Просмотр изображения с текстом Как определить, является ли сигнал GPS слабым или высоким? Ошибка crashlytics во время сборки – не удалось прочитать build_id как строку значений Когда я должен сохранять данные в SQLite, введенные в фрагмент в Android-приложении?