Я пишу приложение для Android для своего местного транзитного органа. Они публикуют свои данные в спецификации Google Transit Feed (GTFS) . Мне нужно скачать этот канал, сохранить его на устройстве и разрешить приложению получать доступ к содержимому. Поскольку данные канала имеют стандартную спецификацию, я решил хранить за общим ContentProvider, обслуживающим общие данные типа GTFS, к которому я мог бы затем обращаться стандартным образом.
Полагаю, это стандарт Google, я не могу быть первым, кто хочет хранить и предоставлять данные GTFS на телефоне Android; зачем изобретать велосипед, верно? Но я не смог найти ни одного такого ContentProvider.
Кто-нибудь знает, существует ли Android ContentProvider или что-то подобное для хранения и предоставления данных GTFS? Если нет, я напишу свой собственный; если мне нужно написать код для хранения и предоставления транзитных данных, я также могу сделать его стандартным; но так как я все еще очень склонен к программированию на Android, я бы предпочел использовать более профессионально написанный ContentProvider, если таковой существует.