Articles of android contentprovider

Редактировать / Удалить события Календаря Google и получить идентификатор события

Я пытаюсь редактировать и удалять события в календаре Google с помощью Календаря. Я создал событие с помощью Календаря. Вот мой код для создания события: Calendar beginTime = Calendar.getInstance(); beginTime.set(2014, 5, 19, 7, 30); Calendar endTime = Calendar.getInstance(); endTime.set(2014, 5, 19, 8, 30); Intent intent = new Intent(Intent.ACTION_INSERT) .setData(Events.CONTENT_URI) .putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, beginTime.getTimeInMillis()) .putExtra(CalendarContract.EXTRA_EVENT_END_TIME, endTime.getTimeInMillis()) .putExtra(Events.TITLE, "") .putExtra(Events.DESCRIPTION, […]

Android «Отсутствует контент-провайдер или разрешение на отмену» с помощью андроида 4

У меня есть приложение для Android, которое отлично работает на Android 2-2 и 2-3. Но когда я пытаюсь установить приложение на Android 4-0 или 4-2-2, я дважды получаю следующую ошибку: Контент-провайдер не найден для отзыва разрешения: файл: ///data/local/tmp/myapp.apk Я узнал, что у других была аналогичная проблема, и я попробовал решения, указанные в следующих ссылках: Невозможно […]

Как представить 2 курсора как 1 отсортированный курсор?

У меня есть два разных набора данных, каждый из которых использует собственный ContentProvider . Отвечая на них, я могу получить 2 разных курсора. Эти 2 курсора имеют 2 разных первичных ключа, но есть одно и то же поле ( DATE ), которое я могу использовать для упорядочения (другие поля разные). Моя цель состоит в том, […]

Передача данных между Android BroadcastReceiver, ContentProvider и Activity?

Я разработал приложение, которое получает широковещательную рассылку, а затем запускает Activity , где эта Activity запрашивает ContentProvider который выводит информацию из DNS в режиме реального времени. Я хотел бы иметь возможность перетасовать это, чтобы вместо того, чтобы идти: BroadcastReceiver.onReceive() { Intent intent = new Intent(…); intent.setData(…); // set a single String data context.startActivity(intent); } Activity.onCreate() […]

Как обрабатывать подсказку с помощью SearchView в ActionBar, ContentProvider, вызывающий webService, возвращающий курсор?

У меня проблема, когда я пытаюсь настроить автоматический поиск с помощью searchView на ActionBar. У меня есть contentProvider, который вызывает webService самостоятельно, чтобы получить предложения. Он возвращает курсор, и предложение правильно представлено в пользовательском интерфейсе. Проблема в том, что ничего не происходит, когда я выбираю одно из этих предложений. Я не уверен, что хранить в […]

Получить информацию о организации из контакта в Android?

Привет, мне нужно получить название компании от контакта из организации, я использую этот код, чтобы получить детали организации String orgWhere = ContactsContract.Data.CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?"; String[] orgWhereParams = new String[]{contactId, ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE}; Cursor orgCur = cr.query(ContactsContract.Data.CONTENT_URI, null, orgWhere, orgWhereParams, null); while (orgCur.moveToNext()) { String orgName = orgCur.getString(orgCur.getColumnIndex(ContactsContract.CommonDataKinds.Organization.DATA)); […]

ListActivity не обновляется по мере поступления данных.

Я создаю небольшое приложение, которое я хотел бы автоматически обновлять при поступлении новых данных. Из того, что я прочитал о документации по Android, я подумал, что, поскольку я использую новые методы, которые ContentObserver будет создан для фона, и я просто получаю автоматические вызовы Loader. Если будет больше информации, которая была бы полезной, я был бы […]

Android Content Provider для локальной базы данных SQLite: почему?

Я довольно новичок в разработке Android, но у меня возникают проблемы, обертывая голову вокруг поставщиков контента и, в частности, какие преимущества (если они есть) для создания одного для одного источника данных SQL-данных с одним и тем же БД. Я вижу, что если я хочу использовать адаптер синхронизации, мне нужен контент-провайдер, но, честно говоря, Sync API […]

Ошибка Cursor.moveToNext

Я вижу отчет о сбоях за это время от времени: Fatal Exception: java.lang.IllegalStateException: Couldn't read row 1127, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it. at android.database.CursorWindow.nativeGetLong(CursorWindow.java) at android.database.CursorWindow.getLong(CursorWindow.java:511) at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:75) at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:220) at android.database.AbstractCursor.moveToNext(AbstractCursor.java:245) at android.database.CursorWrapper.moveToNext(CursorWrapper.java:166) at com.anthonymandra.util.ImageUtils.cleanDatabase(SourceFile:381) По-видимому, moveToNext терпит неудачу в середине цикла (примечание, […]

Создание пользовательского альбома в приложении Android Gallery

Я хочу создать новый альбом на Android. Я не понял, что вам нужно сделать это с помощью собственного ContentProvider. Но я не могу понять, как это сделать. Если вы делаете снимки, все изображения появляются в альбоме «Камера». Если вы установили Google+, вы увидите еще 2 дополнительных альбома: «Загрузка и просмотр изображений». Мы хотим создать нечто […]