ContentProvider sem SQL

Tenho dois dados que precisam ser acessados de aplicativos externos e armazenados. De acordo com a documentação, os ContentProviders são a única maneira possível, mas também menciona armazenamento externo. O ContentProviders implementa uma "interface" semelhante a um banco de dados e o uso de um banco de dados seria extremamente desnecessário para duas partes de dados. Prefiro salvá-los em um arquivo, mas usar um ContentProvider implementando os métodos abstratos é problemático porque os métodos são estruturados como consultas ao banco de dado

Sei que não há nada especificando que o ContentProviders deve usar um banco de dados abaixo para armazenar dados, mas existe outra maneira de armazenar uma quantidade mínima de dados que precisam ser compartilhados com o sistema de arquivos?

questionAnswers(2)

yourAnswerToTheQuestion