передать файл активов из одного сервиса в другой - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть услуга, которую следует сделать общей с помощью файлов данных, предоставленных другими службами (поставщиками). Я предпочитаю, чтобы поставщики были максимально простыми, и данные, которые они предоставляют, должны храниться в файлах активов. Данные будут постоянными и будут прочитаны клиентом только один раз.

Поскольку у меня нет опыта работы с «намерениями» или «контент-провайдерами», я хотел бы получить предложения о том, какой путь выбрать.

Более конкретно:

Является ли ContentProviders слишком сложным для этого? Все образцы, на которые я смотрел, использовали базы данных.

Можно ли передать своего рода указатель файла на файл актива от одного сервиса к другому, или провайдер должен прочитать свой файл актива и передать данные клиенту в объекте?

1 Ответ

0 голосов
/ 01 февраля 2011

Вы можете получить доступ к файлам активов, как это. Попробуйте это, если я прав "file: /// android_asset / fileName"

...