У меня есть услуга, которую следует сделать общей с помощью файлов данных, предоставленных другими службами (поставщиками). Я предпочитаю, чтобы поставщики были максимально простыми, и данные, которые они предоставляют, должны храниться в файлах активов. Данные будут постоянными и будут прочитаны клиентом только один раз.
Поскольку у меня нет опыта работы с «намерениями» или «контент-провайдерами», я хотел бы получить предложения о том, какой путь выбрать.
Более конкретно:
Является ли ContentProviders слишком сложным для этого? Все образцы, на которые я смотрел, использовали базы данных.
Можно ли передать своего рода указатель файла на файл актива от одного сервиса к другому, или провайдер должен прочитать свой файл актива и передать данные клиенту в объекте?