Описание тега android-contentresolver
ContentResolver представляет соединение между приложением, запрашивающим данные, и целевым ContentProvider.
0
ответов
Использование CursorAdapter с двумя разными ContentProviders
Я хотел бы отобразить список контактов. Я хотел бы вытащить эти контакты из контактов Android ContentProvider (как определено ContactsContract) а также таблицу контактов, управляемую моим собственным приложением (для которой я также определил Conten…
14 июл '17 в 16:53
1
ответ
Android: база данных INSERT вызывает исключение "getWritableDatabase вызван рекурсивно"
Всякий раз, когда асинхронная задача пытается вставить данные в базу данных SQLite, я запускаю следующее исключение. java.lang.IllegalStateException: getWritableDatabase вызывается рекурсивно Данные создаются службой, которая выполняет отдельные аси…
26 июн '12 в 17:14
1
ответ
Является ли Content Observer реализацией шаблона Observer?
Шаблон наблюдателя определяется книгой шаблонов проектирования "Бригада четырех" как " зависимость один-ко-многим между объектами, поэтому, когда один объект меняет состояние, все его зависимые элементы уведомляются и обновляются автоматически ". Он…
20 мар '18 в 00:58
2
ответа
Android - Java - MediaStore - Как использовать выделение для нескольких условий
Я не хочу получать все файлы документов (Docs) с устройства Android. Я использую ContentResolver с MediaStore.Files, чтобы добиться этого. Я могу получить все файлы из одного типа, например: pdf, но мне интересно, как получить файлы из нескольких ти…
05 фев '16 в 18:09
1
ответ
MediaStore к списку по определенному пути
Я пытаюсь получить список файлов mp3 из определенной папки. На данный момент я использую contentResolver.query для получения музыки с моего телефона. Как это: String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0"; String[] projection = { Medi…
24 фев '17 в 05:56
1
ответ
Использование AccountManager addAccountExplicitly занимает много времени для первой синхронизации
Я использую AccountManager addAccountExplicitly(), чтобы добавить учетную запись в AccountManager. Я тогда звоню ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true); После этого при просмотре на экране устройства "Учетные…
18 авг '11 в 05:42
6
ответов
Получить путь к файлу из URI
У меня есть Uri для файла изображения. Я использую этот код для получения пути к файлу из Uri: public String getRealPathFromURI(Uri contentUri) { Cursor cursor = null; try { String[] proj = { MediaStore.Images.Media.DATA }; cursor = mContext.getCont…
17 ноя '14 в 03:24
1
ответ
Как получить список mp3-файлов с SdCard с ContentResolver.Query на Android?
Я создал папку, которая является Cuzler в mnt / sdcard и поместил несколько mp3-файлов.. и вот коды, которые я использую.. File cuzFolder = new File(Environment.getExternalStorageDirectory() + "/Cuzler/"); String storageFolder = cuzFolder.getPath();…
07 фев '14 в 16:18
0
ответов
Android ContentResolver bulkInsert(), приводящий к дублированию записей
Мое приложение загружает базу данных с сервера для заполнения локальной базы данных, используя contentResolver.bulkInsert(), Обычно все работает нормально. Однако, если приложение закрывается на полпути во время начальной операции и приложение перез…
01 авг '15 в 18:24
0
ответов
ContentResolver.insert возвращает ноль ВСЕГДА
У меня есть приложение, которое вставляет данные из деятельности и фонового обслуживающего устройства из нескольких потоков в 4-5 таблиц, используя пользовательский ContentProvider. это AndroidManifest.xml (не объявляю android:read(write)Permission …
27 фев '15 в 11:52
0
ответов
Странное поведение при использовании ContentResolver
Я создал контент-провайдер для реализации базы данных для истории моего приложения (хотя я делаю это не для того, чтобы делиться данными своего приложения, но мне нужно реализовать этот ряд проблем с многопоточным доступом к базе данных). Теперь, по…
10 сен '12 в 12:25
1
ответ
Словарь пользователя Запрос ContentResolver возвращает курсор в 0 строк
Я пытаюсь сделать так же чтение ContentProvider, как и в руководстве разработчика Android - чтение из пользовательского словаря. Я не могу понять, почему у моего курсора всегда 0 строк. Конечно, я добавил необходимое разрешение. Я пытался изменить н…
30 ноя '15 в 23:21
0
ответов
Как зарегистрировать ваше имя хоста в качестве поставщика в Android для обозревателей контента или поставщиков?
Я использую контент-провайдеров в Android для извлечения данных из остальных API, и после обновления до уровня API 26 я получаю "java.lang.SecurityException: не удалось найти провайдера mobileservices.host.com для пользователя 0; ожидается, что найд…
18 дек '18 в 18:05
2
ответа
Android: получение миниатюр из определенного места на SD-карте
AFAIK доступ к эскизам изображений через MediaStore.Images.Thumbnails сгенерирует миниатюры с первой попытки, и это то, что мне нужно выполнить для определенного места на SD-карте. Вопрос в том, как сделать действительный URI для контента в определе…
13 июн '10 в 15:28
0
ответов
Отслеживание изображения после добавления в медиа-сканер (когда пользователь выбирает его в галерее)
У меня есть приложение, которое позволяет пользователям делать снимки со своей камеры, которые сохраняются на SD-карту, и я запускаю на ней медиа-сканер, чтобы они были видны в галерее. Пользователи также могут добавлять изображения из галереи. Я де…
27 апр '15 в 15:31
2
ответа
Выпуск заявления в финализаторе
Мой код: public static Uri addCall(CallerInfo ci, Context context, String number,boolean isPrivateNumber, int callType, long start, int duration) { final ContentResolver resolver = context.getContentResolver(); if (TextUtils.isEmpty(number)) { if (i…
11 июл '11 в 09:52
1
ответ
Не удается прочитать записи после вставки в календарь Google
Не удается прочитать записи после вставки в календарь Google. Некоторое время письмо, записи читаются. Зачем? Если взять Context от Activity, то все работает нормально. Если Context от AndroidTestCase или взять на себя их Application, это не работае…
29 дек '11 в 06:03
1
ответ
MediaStore: удаляет все идентичные песни из плейлиста
Когда у меня есть 2 песни с одинаковым audioID в списке воспроизведения, и я хочу удалить только 1 из этих 2 песен, что мне следует изменить на этот код? static public int removeSongFromPlaylist(Context ctx, long playlist_id, long song_id) { Content…
21 мар '16 в 20:33
1
ответ
Как слушать новые фотографии в Android?
Мое приложение обрабатывает изображения, я могу обрабатывать уже сохраненные изображения на устройстве Android. Я также хочу обрабатывать новые изображения. есть ли слушатель, который будет уведомлять меня о появлении новых фотографий в галерее? Я и…
08 мар '16 в 05:39
2
ответа
Упрощение запросов Mediastore
Я пытаюсь получить все музыкальные файлы на устройстве с помощью Mediastore. Я извлекаю все файлы асинхронно, но для того, чтобы получить всю песню, требуется 6-7 секунд, поэтому в течение этого времени пользователь должен увидеть неопределенный инд…
07 авг '16 в 15:14