Articles of андроид contentprovider

Использование ContentResolver вместо ContentProviderClient в SyncAdapter

Как я понимаю из документов, один SyncAdapter, определенный в SyncService, ограничен, чтобы получать только один доступ к ContentProvider. Но в то же время он имеет доступ к ContentResolver, который позволяет запускать запросы и на других ContentProviders. Я не понимаю эту конкретную концепцию дизайна, если разработчик необходим для предоставления единого контента для SyncAdapter и, тем не […]

Элегантный способ выполнения сложных необработанных запросов с помощью ContentProvider

Я использую ContentProvider чтобы говорить с базой данных моего приложения, и я столкнулся с некоторой проблемой. У меня есть запрос, который немного сложный. Это выглядит примерно так: String sql = "select " + " tblHistory._id _id, " + " tblHistory.item item, " + " tblHistory.updated_on updated_on, " + " (select _id from tblList " + […]

Android – использование ORMLite DAO в качестве ContentProvider

Я видел образец C в презентации Google IO, и я очень хочу реализовать этот шаблон. Тем не менее, мне действительно нравится библиотека ORMLite и я хотел бы использовать эту библиотеку в своем приложении. Когда я говорю о презентации Google IO, я имею в виду это: https://www.youtube.com/watch?v=xHXn3Kg2IQE от Вергилия Добжански. Теперь я много искал для реализации, […]

Обработка таблиц и курсоров SQLite на Android

Мне сложно оптимизировать обратную совместимость, сложность и передовую практику для обработки баз данных SQLite на Android. Я нашел два не устаревших способа управления базами данных SQLite и курсорами: Непосредственно через android.database.sqlite CursorLoader , CursorLoader и LoaderManager Я пытаюсь разработать будущее внедрение базы данных. Это означает, что я хотел бы реализовать лучшую практику, которую продвигает Google. […]

Примеры поставщиков контента, не использующих SQLite

Я пытаюсь создать поставщика контента, который использует внутреннее хранилище. Однако все примеры, которые я вижу в Интернете, используют только sqlite. Может ли кто-нибудь предоставить мне хороший учебник или пример создания поставщика контента с использованием внутреннего хранилища?

Как создать новый плейлист с помощью ContentResolver

Я пытаюсь создать новый Playlist с использованием ContentResolver Android, который будет добавлен в плейлисты музыкального плеера, но когда код запускается, вставка в список воспроизведения возвращает значение null (для Uri ), и когда я проверяю плейлисты музыкального плеера, Моя новая запись в Playlist отсутствует. Я подозреваю, что причина, по которой insert() возвращает значение null, состоит в […]

Получить курсор, используя библиотеку Realm

Я использую адаптер курсора для своего списка. Я планировал использовать контекстные объявления для получения курсора. Теперь я передумал, чтобы дать ему возможность изучить Царство. Как я могу получить объект «Курсор» , используя область? Кстати, я был бы также признателен за несколько фрагментов, чтобы сортировать курсор. Благодарю. final class Contact extends RealmObject { private CharSequence mName; […]

Передача двоичного блоба через поставщика контента

У меня есть контент-провайдер, который является обычным для моего набора приложений для Android, и одной из вещей, которые ему нужно предъявить, является небольшой (20-30 KiB) байтовый массив. URI для этих блобов выглядит так: content://my.authority/blob/# Где # – номер строки; Результирующий курсор имеет стандартный столбец _id столбец данных. Я использую MatrixCursor в методе query() провайдера: byte[] […]

Как предоставить контент для Intent.ACTION_GET_CONTENT

Веб-и stackoverflow содержат несколько примеров, как получить файл из другого приложения для Android (например, использовать его как вложение электронной почты), используя намерение ACTION_GET_CONTENT. Но какой класс я должен реализовать для создания приложения, предоставляющего контент для события ACTION_GET_CONTENT, например, я могу выбрать это приложение (например, для выбора вложения электронной почты). Является ли ContentProvider правильным решением? И […]

Как запросить у поставщика MEDIA опцию «group by»?

Я новичок в Android. На самом деле, я хочу запросить данные у медиа-провайдера с помощью Content Provider & content resolver. c = mContent.query(CONTENT_URI,projection,where,null,null); Мой вопрос: как я могу запросить данные у медиа-провайдера, как показано ниже, с помощью предложения GROUP BY : select DISTINCT _id, count(_id), _data FROM aaa_table WHERE _data LIKE "A" OR _data LIKE […]

Intereting Posts
Как запустить приложение на устройстве Android с помощью Eclipse? Проблема закрытия камеры в Samsung Galaxy S3 версии 4.1.1 Предварительный просмотр камеры растягивается даже после установки правильных размеров Интегрируйте firebase auth с конечными точками облака движка google-приложения Объекты темы, а не сбор мусора после завершения Android KitKat 4.4 Hangouts не может обрабатывать намерение отправки SMS Диалог исчезает при вращении, несмотря на setRetainInstance (true) Исключение NullPointerException в IabHelper.queryPurchases Получить идентификатор ресурса из ImageView Android: Как получить текущее смещение X для RecyclerView? Android: изменение размера только частей изображения с помощью мягкой клавиатуры на экране Функция запуска триггера при нажатии кнопки на Android App Crash мгновенно без исключения или журнал (кажется, как xamarin / mono ошибка) WebView и localhost Как постоянная память firebase хранит локальные данные для моего приложения для Android