Возможно ли это?
Конечно. ConetntProvider
- это, по сути, фасад, который не так уж сильно диктует внутреннюю реализацию.
Ключом будет документация. Если вы не используете SQLite в качестве хранилища данных, вы, скорее всего, не будете поддерживать полные WHERE
предложения для query()
и тому подобное. Следовательно, вы должны убедиться, что все, что вы поддерживаете для WHERE
предложений, доступных столбцов и т. П., Вы хорошо документируете, чтобы разработчики, интегрирующиеся с вашим поставщиком контента, знали, как это сделать. В противном случае они могут сделать ошибочные предположения.