gpt4 book ai didi

android - 是否存在用于存储和提供 Google Transit Feed 数据的 Android ContentProvider?

转载 作者:行者123 更新时间:2023-11-29 14:03:03 25 4
gpt4 key购买 nike

我正在为我本地的交通部门编写一个 Android 应用程序。他们在 Google Transit Feed Specification (GTFS) 中发布数据.我需要下载此提要并将其保存到设备并允许我的应用程序访问内容。由于提要数据具有标准规范,我想我应该存储在提供一般 GTFS 类型数据的一般 ContentProvider 后面,然后我可以以标准方式访问它。

我想,这是谷歌的标准,我不可能是第一个想在安卓手机上存储和提供 GTFS 数据的人;为什么要重新发明轮子,对吧?但是,我找不到任何这样的 ContentProvider。

有谁知道是否有用于存储和提供 GTFS 数据的 Android ContentProvider 或类似的东西?如果没有,我会自己写;如果我必须编写代码来存储和提供中转数据,我不妨将其标准化;但由于我对 Android 编程还很陌生,所以我更愿意使用编写得更专业的 ContentProvider(如果存在的话)。

最佳答案

使用协议(protocol)二进制格式 (pbf) 以前是 google,现在是开源的。它紧凑且可快速搜索,因此无需在设备上解压缩它并将其加载到该设备上的数据库中,因为 pbf 充当数据库。只需在您的代码中包含 pbf 库即可查询它。当然,您必须先压缩一次,然后才能在线分发数据。下载后,您可以离线使用 pbf 中的数据

关于android - 是否存在用于存储和提供 Google Transit Feed 数据的 Android ContentProvider?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8552679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com