Поставщик контента в основных вопросах Android - PullRequest
0 голосов
/ 01 марта 2010

У меня проблемы с пониманием поставщиков контента в Android.

Используете ли вы намерения для вызова поставщиков контента, а также для управляемых запросов?

Кроме того, у действия есть фильтр намерений. Фильтр намерений содержит элемент, имеющий атрибут mimeType. Как Android узнает, на какого провайдера контента ссылается этот mimetype?
Тег в манифесте просто перечисляет полномочия, но не полный content_uri. Кроме того, content_uri обычно определяется в инкапсулированном классе, который, кажется, состоит только из констант, но не методов, поэтому я не вижу, как это связано с классом провайдера контента.

Спасибо

1 Ответ

2 голосов
/ 01 марта 2010

Я ответил на некоторые из этих вопросов ранее сегодня на android-developers . Позвольте мне попробовать это снова здесь.

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

номер

Как Android узнает, какой контент провайдер этот mimetype ссылается до

Он просит ContentProvider через getType() указать тип MIME для Uri, который находится в Intent.

Тег в манифесте просто перечисляет авторитет но не полный content_uri.

Это все, что нужно Android, чтобы найти ContentProvider, на который можно позвонить getType().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...