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

Возвращаете сопоставленный с памятью InputStream от поставщика контента?
На клиентской стороне потребителя поставщика контента я могу сделать что-то вроде этого, чтобы получить правильный InputStream для чтения изображения: InputStream is = getContentResolver().openInputStream(pictureUri); Это хороший API, и на...
4263 просмотров

UriMatcher возвращает неправильное значение
У меня два Уриса. Предположим, они: content://myprovider/messages content://myprovider/messages/# В моем расширенном ContentProvider я объявил следующее: private static final int MESSAGES = 1; private static final int MESSAGES_ID...
425 просмотров
schedule 03.06.2023

Как хранить большие двоичные объекты в провайдере контента для Android?
У меня есть несколько больших файлов (изображений и видео), которые мне нужно хранить у поставщика контента. В документации по Android указано ... Если вы предоставляете байтовые данные, которые слишком велики для размещения в самой таблице -...
12544 просмотров

Как запросить контакты, у которых есть и номер телефона, и имя?
У меня есть следующий код в API до Android2.0: String[] PROJECTION = new String[] { Contacts.People._ID, Contacts.PeopleColumns.NAME, Contacts.Phones.NUMBER }; Cursor c = mActivity.managedQuery(Contacts.People.CONTENT_URI, PROJECTION,...
5595 просмотров

Есть ли правильный способ отделить реализацию поставщика контента от его пользователей?
У меня есть собственный класс ContentProvider , который я изначально разработал в том же файле проекта, что и приложение, использующее его. Однако, поскольку это приложение предназначено только для одного из многих пользователей ContentProvider , я...
684 просмотров
schedule 15.10.2022

Как получить доступ к хранилищу SMS на Android?
Начинающий Android-разработчик здесь. Я пытаюсь создать приложение, которое будет читать SMS-сообщения, хранящиеся на устройстве, а затем предоставлять пользователям статистику об их привычках (например, кому они часто сообщают, общие слова и т....
154492 просмотров
schedule 03.06.2022

Иерархическая природа URI поставщика контента и реляционная природа базы данных
Продвигаясь в изучении Android, я познакомился с концепцией абстракции источника данных через поставщика контента. Я заметил, что доступ к провайдерам контента осуществляется через URI, которые по своей природе иерархичны. Все мы знаем об...
648 просмотров
schedule 30.11.2022

Android - файл поставщика контента не найден, исключение
У меня есть небольшой поставщик контента, чтобы открыть простой PDF-файл в моем пакете приложений с помощью внешнего приложения, но когда open() запускает описание файла пакета, он возвращает мне FileNotFoundException . Я не понимаю, каков...
4582 просмотров
schedule 12.08.2022

Проблема с записью во внутреннюю память андроид
void launchImageCapture(Activity context) { Uri imageFileUri = context.getContentResolver() .insert(Media.INTERNAL_CONTENT_URI, new ContentValues()); m_queue.add(imageFileUri); Intent i = new...
8242 просмотров

Автоматическая синхронизация Android с пользовательскими данными
Ситуация: у меня есть учетная запись для моего приложения, созданная в соответствии с примером кода на http://developer.android.com/resources/samples/SampleSyncAdapter/index.html . При нажатии на учетную запись на экране «Настройки учетной записи и...
3524 просмотров

Доступ к настраиваемому поставщику контента из другого приложения
Здравствуйте, я создал приложение для Android, которое использует настраиваемого поставщика контента с именем CustomCP, оно реализует все методы, и все работает нормально при управлении данными внутри приложения, но когда я пытаюсь получить к нему...
23833 просмотров
schedule 15.07.2022

Как открыть список вложений медиа?
В системе обмена сообщениями Android при нажатии на вложение открывается список поставщиков контента, таких как Камера, Галерея, Аудио, Видео и т. д. . Как открыть тот же список по нажатию кнопки? Вот так:
849 просмотров

Отношения между провайдером sms-контента и контактами
У меня есть большая проблема, единственное отношение, которое я могу получить между поставщиком содержимого sms и поставщиком содержимого контактов, - это номера телефонов, НО поставщик содержимого sms хранит номера в другом формате по сравнению с...
498 просмотров
schedule 15.05.2023

Android ContentProvider и Google IO Rest Talk
Все, Если вы посмотрите сеанс Google IO по созданию приложений Android REST, они предлагают во всех трех шаблонах проектирования использовать контент-провайдеров независимо от того, нужно ли вам обмениваться данными или нет. Если вы посмотрите...
1925 просмотров
schedule 29.01.2023

Укажите альбом записанного видео в Android
Я пытаюсь записать видео на Android, используя намерение MediaStore.ACTION_VIDEO_CAPTURE. Я могу записать видео в альбом библиотеки по умолчанию, но не могу сохранить его где-либо еще. Я попытался использовать параметр намерения EXTRA_MEDIA_ALBUM:...
547 просмотров

Пользовательский контент-провайдер для Android? (Изменение образца блокнота)
Я пытаюсь изучить реализацию поставщика контента и то, как она работает. Я попробовал образец приложения «Блокнот» в Android SDK, и все работает нормально. Я могу создавать новые заметки, сохранять их и редактировать. Я попытался изменить этого...
2147 просмотров

Имя переменной базы данных для ContentProvider
Я создаю собственный ContentProvider в Android, все примеры, которые я нахожу, показывают, что имя базы данных жестко закодировано, создано следующим образом: public class ItemProvider extends ContentProvider { private static String...
1050 просмотров
schedule 30.07.2022

Контент-провайдер, где хранятся файлы?
В документации говорится: «Однако, если у вас есть большой объем двоичных данных для добавления, таких как фотография или полная песня, поместите content: URI для данных в таблицу и вызовите ContentResolver.openOutputStream() с URI файла. ( Это...
2069 просмотров
schedule 22.05.2022

Добавить несколько контактов в пакетном режиме
Я прекрасно могу добавлять контакты один за другим с помощью следующего кода: ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();...
825 просмотров

Необходимо поделиться кодом ContentProvider, но уникальными органами управления контентом.
У меня есть общая библиотека, которая предоставляет общую библиотеку хранения данных через ContentProvider. Затем отдельные приложения ссылаются на библиотеку, но имеют собственное уникальное хранилище данных (т. е. схема базы данных является общей,...
804 просмотров