Articles of андроид андроид contentresolver

Android Создать плейлист

Кто-нибудь знает, как добавить плейлисты в Android в коде? Я как бы понял, что мне нужно вставить его в распознаватель контента, но нужно ли просто вставить идентификатор песни или мне нужно поместить все данные этой песни? Я искал образец кода, но пока не нашел. EDIT: Найден ответ, вот как я это делаю: public static void […]

Синхронизированная анимация SyncAdapter – как узнать, активно ли SyncAdapter синхронизация

Я хочу показать ProgressBar в ActionBar, в то время как мой SyncAdapter активно синхронизирует контент с Интернетом и из Интернета. Я попытался использовать SyncStatusObserver вместе с ContentProvider.addStatusChangeListener . Однако я не могу проверить, активно ли активный SyncAdapter. Я могу только проверить: SyncAdapter ожидает использования ContentResolver.isSyncPending SyncAdapter ожидает или активно работает с использованием ContentResolver.isSyncActive Эти флаги […]

Как хранить большие капли в поставщике контента для Android?

У меня есть большие файлы (изображения и видео), которые мне нужно хранить в контент-провайдере. Документация android указывает … Если вы выставляете байт-данные, которые слишком велики для размещения в самой таблице – например, большой файл растрового изображения – поле, которое предоставляет данные клиентам, должно фактически содержать строку содержимого: URI. Это поле, которое дает клиентам доступ к […]

Отображение контактов в порядке сортировки ContactsContract.Contact of Content Resolver

Мое намерение состоит в том, чтобы отображать контакты в порядке сортировки с использованием средства определения content resolver в android. Для этого я пишу: Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID+ " = ?", new String[] { id }, null); Необходимо, чтобы последний параметр в методе запроса не был пустым для сортировки элементов по Name . Какую […]

Для чего используется cursor.setNotificationUri ()?

Я ContentProviders как использовать ContentProviders и Loaders из этого урока Как я это вижу: у нас есть Activity с ListView , SimpleCursorAdapter и CursorLoader . Мы также реализуем ContentProvider . В Activity мы можем вызвать getContentResolver().insert(URI, contentValues); Нажатием кнопки. В нашей реализации ContentProvider в конце метода insert () мы вызываем getContentResolver().notifyChange(URI, null); И наш CursorLoader […]

Как работает getContentResolver ()?

Я просмотрел курс о ContentProvider в Интернете, демонстрирующий, как определить и использовать ContentProvider . Я был смущен тем, что использовал метод getContentResolver() . Что возвращает этот метод? Мой ContentProvider не установлен, и код просто пишет, что getContentProvider().query() . Я не понимаю, как работает ContentProvider .

Android Gallery на Android 4.4 (KitKat) возвращает другой URI для Intent.ACTION_GET_CONTENT

Перед KitKat (или до новой галереи) Intent.ACTION_GET_CONTENT вернул URI, как это Содержание: // СМИ / внешние / изображения / СМИ / 3951. Использование ContentResolver и ContentResolver для MediaStore.Images.Media.DATA вернули URL-адрес файла. Однако в KitKat Галерея возвращает URI (через «Последний»), например: Содержание: //com.android.providers.media.documents/document/image: 3951 Как мне это сделать?