Вопросы по теме 'android-contentresolver'

Android: Distinct и GroupBy в ContentResolver
Как правильно добавить DISTINCT и/или GROUPBY к запросам на основе ContentResolver ? Сейчас мне нужно создать собственный URI для каждого особого случая. Есть ли способ лучше? (Я все еще программирую 1,5 как наименьший общий знаменатель)
36959 просмотров

Как ContentResolver находит соответствующий ContentProvider?
Это глубокий магический вопрос. Я понимаю, что вызов метода ContentResolver принимает URI, специфичный для ContentProvider, но как Android на самом деле создает ассоциацию? Я предполагаю, что задействован любой URI, соответствующий полномочиям,...
2679 просмотров

Android: правильный доступ и запросы с использованием Raw Contact Id
Итак, мое приложение пытается интегрировать адаптер синхронизации в собственный диспетчер контактов Android. Все работает гладко, за исключением того, что после синхронизации контакта я не могу его обновить. Подробности об этой конкретной проблеме...
3901 просмотров

Запрашиваете поставщика контента, у которого нет записей?
Я работаю над методом, который запрашивает поставщика контента с помощью курсора. После удаления записи он вызывает метод loadfromProvider и обновляет список массивов. Однако у поставщика контента обычно есть записи, когда я удаляю все записи и...
877 просмотров

registerContentObserver() на необработанном курсоре SQLite
Все примеры использования registerContentObserver() , которые я видел, делают это через интерфейс ContentProvider . Но у Cursor есть вызов registerContentObserver() , так что я подумал, что, может быть, ребята из Android собрали какую-то глубокую...
9394 просмотров

использование AccountManager addAccountExplicitly занимает много времени для первой синхронизации
Я использую AccountManager addAccountExplicitly(), чтобы добавить учетную запись в AccountManager. тогда я звоню ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true); После этого, когда я смотрю на экран «Учетные...
1086 просмотров

Android — найти контакт по отображаемому имени
Я пытаюсь найти контакт по отображаемому имени. Цель состоит в том, чтобы открыть этот контакт и добавить к нему больше данных (в частности, больше телефонных номеров), но я изо всех сил пытаюсь даже найти контакт, который хочу обновить. Это код,...
10791 просмотров
schedule 29.03.2023

Как обновить ветку разговоров по смс на android?
Я хотел обновить столбцы «message_count» и «snippet» цепочки sms-разговоров, используя это content: «content: // mms-sms / chatations». Поскольку количество фрагментов и сообщений не обновляется при удалении SMS из цепочки беседы. Но я получил это...
4762 просмотров
schedule 09.07.2023

ContentProvider с несколькими таблицами, всевозможные ошибки
Я создал один ContentProvider в качестве внешнего интерфейса для моих трех таблиц sqlitedb. Это мой первый ContentProvider, и я не могу найти хорошее руководство по его созданию. Схема на самом деле очень проста. УПРАВЛЕНИЕ: _id, заголовок,...
451 просмотров

ContentResolver.setSyncAutomatically (учетная запись, полномочия String, логическая синхронизация), что означает его второй параметр?
Я пытаюсь добавить события в календарь программно, события сразу появляются в приложении календаря телефона Android, но в календаре Google они появляются через некоторое время, я хочу, чтобы они сразу же появлялись и в календаре Google. Я искал в...
1202 просмотров
schedule 15.03.2022

Медиа-сканер не получает изображения на некоторых устройствах
У меня есть приложение, которое сохраняет изображения в каталог на SD-карте, которые я затем хочу получить с помощью MediaScanner, чтобы они отображались в галерее/библиотеке фотографий на устройстве. Моя проблема Мое текущее решение правильно...
402 просмотров

Как получить доступ ко времени смс, которое я получил в папке «Входящие»?
Я могу прочитать сообщение из папки «Входящие» из этого: -- Uri uriSMSURI = Uri.parse("content://sms/inbox"); Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null); я получаю доступ к дате из этого: - date =...
9965 просмотров

Мульти соединение через блютуз в андроиде
Hy, Мы работаем над многопользовательской игрой для Android через Bluetooth. Это многопользовательская игра LUDO, в которой 4 игрока соединяются друг с другом и играют в игру. Мы застряли в связи с подключением 3-го и 4-го игрока. private...
9715 просмотров

Использование ContentResolver и Regex для получения музыки из определенной папки
В настоящее время я пытаюсь получить музыкальные файлы в определенной папке из ContentResolver . Мне нужны файлы только в этой папке, а не в подпапке. Я получил эти файлы, выполнив следующие действия: String pattern = f.getAbsolutePath() +...
1259 просмотров
schedule 22.01.2023

Удалить SMS с помощью contentResolver слишком медленно
Я хотел бы удалить все SMS на моем телефоне, кроме 500 последних SMS для каждого разговора. Это мой код, но он очень медленный (удаление одного SMS занимает около 10 секунд). Как я могу ускорить этот код: ContentResolver cr =...
1096 просмотров
schedule 17.12.2022

Как уведомить о вызове Activity после завершения SyncAdapter?
В моем проекте Android я использую пользовательский SyncAdapter , который загружает данные и сохраняет их в локальной базе данных SQLite. public class CustomSyncAdapter extends AbstractThreadedSyncAdapter { public CustomSyncAdapter(Context...
4570 просмотров

Для чего используется cursor.setNotificationUri()?
Я изучил, как использовать ContentProviders и загрузчики из этого руководства . Как я это вижу: у нас есть Activity с ListView , SimpleCursorAdapter и CursorLoader . Мы также реализуем ContentProvider . В Activity мы можем вызвать...
10500 просмотров

Как протестировать действие, которое использует ContentProvider, не затрагивая производственную базу данных?
ПРОБЛЕМА У меня есть два класса Android, которые я хочу протестировать: CommentContentProvider , который расширяет ContentProvider и поддерживается SQLiteDatabase . CommentActivity , который расширяет Activity и обращается к...
1340 просмотров

в моем xml-файле отображается ошибка: «Контент не разрешен в конечном разделе».
мой xml-файл показывает ошибку, говорящую: «Содержимое не разрешено в конечном разделе». на затмение. <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">MyContentProvider</string>...
2824 просмотров
schedule 10.05.2023

Остановить адаптер синхронизации для первоначальной синхронизации при использовании addPeriodicSync
Я использую адаптер синхронизации в своем проекте, который будет периодически синхронизироваться. Чтобы создать учетную запись для адаптера синхронизации, я использую приведенный ниже код. Проблема, с которой я столкнулся, заключается в том, что...
1078 просмотров