Articles of андроид contentprovider

Установите сырой ресурс в качестве мелодии звонка в Android

В моем приложении для Android я хочу установить аудиофайл из моей raw папки в качестве мелодии звонка. Для этого я написал ниже код, но его не работает. Пожалуйста, помогите мне решить эту проблему. Спасибо. Код: String name =best_song_ever.mp3; File newSoundFile = new File("/sdcard/media/ringtone", "myringtone.mp3"); Uri mUri = Uri.parse("android.resource://" + context.getPackageName() + "/raw/" + name); ContentResolver […]

Конфликтные поставщики контента

Я разрабатываю приложение с помощью ContentProvider. Это объявлено в манифесте: <provider android:name="foor.bar.FooBarProvider" android:authorities="foo.bar.FoorBarProvider" /> Все работает нормально, я могу получить доступ к провайдеру. Проблема в том, что я хочу создать демонстрационную версию своего приложения, и я хочу, чтобы она имела один и тот же контент-провайдер, поэтому, когда пользователь устанавливает полную версию, данные хранятся в синхронизации. […]

Каков правильный способ получить данные у поставщика контента, если у вас есть строка uri?

Мне было интересно, можно ли получить данные, которые присутствуют в строке поставщика контента, непосредственно в курсоре (или другом контейнере) в случае, когда я уже знаю строку uri (другими словами, у меня уже есть ContentURI с Строка id добавлена). Как вставка, так и Content Observer OnChange (на android api 16) возвращает мне вставленный / измененный URI, […]

Запрос ContentResolver бросает исключение nullpointerException

Я пишу приложение MMS / SMS на корневом Android 2.3.3 htc невероятно S с чувством 2.1. Теперь, пытаясь получить определенный список контактов SMS / MMS, я получаю FC в запросе. Вот какой код: Uri uri = Uri.parse("content://mms-sms/conversations/"+String.valueOf(thread_id)); ContentResolver cr = context.getContentResolver(); Cursor c= cr.query(uri,null,null,null,null); //crashing here LogCat: 05-22 15:24:24.273: E/AndroidRuntime(32087): FATAL EXCEPTION: main 05-22 15:24:24.273: […]

Приложения, которые не будут использовать контент-провайдер?

Поскольку я заметил, что класс SimpleCursorAdapter устарел, и теперь я должен использовать новые API-интерфейсы Loader, которые мне действительно нравятся, однако, когда я пытался это сделать, я узнал, что CursorLoader работает только с ContentProvider. Теперь мой вопрос: действительно ли мне нужен контент-провайдер? Даже официальное руководство говорит: Вам не нужно разрабатывать собственный провайдер, если вы не собираетесь […]

Создание календаря с провайдером контента Android 4.0 (ICS)

Я пытаюсь создать календарь, используя новый Content Provider для календарей ICS. Поскольку создание календаря возможно только в SyncAdapter, я создал один: public class CalendarSyncAdapter extends AbstractThreadedSyncAdapter { public CalendarSyncAdapter(Context context, boolean autoInitialize) { super(context, autoInitialize); } @Override public void onPerformSync(Account account, Bundle extras, String authority, ContentProviderClient provider, SyncResult syncResult) { Log.i( Debug.TAG, "onPerformSync()" ); } […]

Конфигурация библиотеки содержимого Android Schematic?

Джейк Уортон упомянул об этой библиотеке в недавнем разговоре, и это похоже на отличный способ избежать загрузки шаблона, поэтому я дал ему уйти. Но без всякого успеха. https://github.com/SimonVT/schematic Ниже приведено определение поставщика контента с прикрепленной аннотацией и элементом поставщика манифеста. Проблема в том, что Android Studio не нравится определение поставщика, поскольку класс поставщика контента не […]

E / ActivityThread: не удалось найти информацию о поставщике для com.example.YPLContentProvider

Я получаю такое сообщение в журналах моего приложения Android. E / ActivityThread: не удалось найти информацию о поставщике для com.example.myapp.YPLContentProvider Я искал, но не нашел ссылки на YPLContentProvider. Я не использую или не применяю такой класс в своем коде. Также есть E / ActivityThread: не удалось найти информацию о поставщике для com.example.myapp.MetrikaContentProvider Что это?

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

Я пытаюсь запросить поставщика пользовательского контента (приложение A) из другого приложения (приложение B). Я могу это сделать, если для поставщика контента не существует защиты. В частности, я создаю пользовательский контент-провайдер в приложении А и отправил намерение, содержащее URI в приложение B. Здесь часть отправки намерений в приложение А. class InsertOnClickListener implements OnClickListener{ public void onClick(View […]

Обновить контактную информацию в android contact provider

Я создаю приложение для чтения, обновления, удаления сведений о контактах. Здесь проблема обновления Contact_Image. Когда новый контакт добавлен устройством вне приложения без изображения. То мы не сможем обновить контактное изображение. Мой код обновления. ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI) .withSelection(Data.CONTACT_ID+"= ? AND "+ContactsContract.Data.MIMETYPE+"=?",new String[]{id,ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE}) .withValue(ContactsContract.CommonDataKinds.Photo.PHOTO, imageInByte) .build()); Пожалуйста, предоставьте решение.