Articles of android contentprovider

Что такое замена устаревших MODE_WORLD_READABLE SharedPreferences в Android?

Я разрабатываю Android-приложение A чтобы другой B мог читать A SharedPreferences . В javadoc для android.content.Context указано как MODE_WORLD_READABLE и MODE_WORLD_WRITEABLE : Эта константа была устаревшей в API-интерфейсе 17. Создание файлов, записываемых в мире, очень опасно и может привести к появлению ошибок в приложениях. Он сильно обескуражен; Вместо этого приложения должны использовать более формальный механизм […]

Схема URI Android ContentProvider для уведомления CursorAdapters, прослушивающего запросы OUTER JOIN

У меня есть Android ContentProvider который позволяет делать запросы LEFT OUTER JOIN в базе данных SQLite. Предположим, что в базе данных есть 3 таблицы, Users , Articles и Comments . ContentProvider выглядит примерно так: public class SampleContentProvider extends ContentProvider { private static final UriMatcher sUriMatcher; public static final String AUTHORITY = "com.sample.contentprovider"; private static final […]

CursorLoader для нескольких ContentProviders

Мне нужно сделать ListAdapter, который представляет данные из нескольких ContentProviders. Сами ContentProviders представляют одну таблицу из реляционной базы данных. Я хочу использовать систему CursorLoader для извлечения агрегированных данных в ListView. Возможно ли это сделать с 1 загрузчиком или мне нужно использовать несколько загрузчиков? Я бы предпочел использовать его. Я не уверен, как у меня могут […]

Android – запрос SMS ContentProvider?

В настоящее время я регистрирую наблюдателя контента в следующем URI «content: // sms /» для прослушивания отправляемых входящих и исходящих сообщений. Это похоже на работу, и я также попытался удалить из базы данных sms, но я могу удалить весь поток из следующего URI «content: // sms / conversations /» Вот код, который я использую для […]

Управление сайтом Facebook Facebook

Я разрабатываю приложение с (по крайней мере) двумя вариантами, имеющими разные имена пакетов, поэтому на самом деле два разных приложения для системы Android. Приложение использует обмен Facebook, поэтому я объявляю провайдера в манифесте: <provider android:authorities="com.facebook.app.FacebookContentProvider{app id here}" android:name="com.facebook.FacebookContentProvider" android:exported="true"/> Это делается в соответствии с инструкциями Facebook: https://developers.facebook.com/docs/sharing/android Это отлично работает с одним приложением, но попытка […]

Напишите отправленные sms в контент: // sms / sent table

Я работаю над андроидным sms-приложением. Я могу отправить sms на один контакт, используя следующий код. sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI); Теперь я хочу отправить sms в multicontacts.Some предложить использовать loop.SO теперь я использую петли для отправки sms для multicontact. После отправки каждого sms я пишу эти значения для отправленной таблицы. ContentValues values = new ContentValues(); […]

Android ContentProvider вызывает всплески setNotificationUri () в CursorAdapter, когда много строк вставляются с пакетной операцией

У меня есть собственный ContentProvider который управляет доступом к базе данных SQLite. Чтобы загрузить содержимое таблицы базы данных в ListFragment , я использую LoaderManager с CursorLoader и CursorAdapter : public class MyListFragment extends ListFragment implements LoaderCallbacks<Cursor> { // … CursorAdapter mAdapter; @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); mAdapter = new CursorAdapter(getActivity(), null, 0); setListAdapter(mAdapter); […]

Запросить несколько таблиц базы данных Android ContentProvider

Я пишу RSS-ридер для Android. Я столкнулся с определенной трудностью, с которой проблема, которую я не могу решить, поскольку базы данных не являются моей экспертизой. Поэтому я понял, что один из вас может помочь мне! В настоящее время у меня есть 3 таблицы (категории, ссылки и каналы). Моя цель слишком связывает канал с несколькими категориями. […]

Отказ прав доступа Android в виджетах RemoteViewsFactory для контента

У меня есть виджет, который я пытаюсь использовать для отображения информации из локальной базы данных моего приложения внутри списка. Я использую интерфейс RemoteViewsService.RemoteViewsFactory для загрузки содержимого моего списка. Если я запустил блок кода, который перезагружает список в методе onDataSetChanged. Приложение вылетает со следующим сообщением: 11-01 16:40:39.540: E/ACRA(27175): DataDisplay fatal error : Permission Denial: reading com.datadisplay.content.ContentProviderAdapter […]

Конфликт контент-провайдеров facebook SDK

У меня проблема с facebook SDK version 4.0.0 системой facebook SDK version 4.0.0 -> Я пытаюсь настроить два разных варианта моего приложения – постановка и производство. Все работает так хорошо, как ожидалось, но при попытке установить одно приложение, если на нем уже установлено другое устройство, я получаю сообщение об ошибке INSTALL_FAILED_CONFLICTING_PROVIDER . Я исследовал его, […]