Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否存在Android内容提供商来存储和提供Google Transit Feed数据?_Android_Android Contentprovider_Gtfs - Fatal编程技术网

是否存在Android内容提供商来存储和提供Google Transit Feed数据?

是否存在Android内容提供商来存储和提供Google Transit Feed数据?,android,android-contentprovider,gtfs,Android,Android Contentprovider,Gtfs,我正在为我当地的交通部门编写一个Android应用程序。他们在网站上发布数据。我需要下载此提要并将其保存到设备,并允许我的应用程序访问内容。由于feed数据有一个标准规范,我想我应该存储在一个提供通用GTFS类型数据的通用ContentProvider后面,然后我可以用标准方式访问它 我想,这是谷歌的标准,我不可能是第一个想在Android手机上存储和提供GTFS数据的人;为什么要重新发明轮子,对吗?但是,我还没有找到任何这样的内容提供者 有人知道是否有Android ContentProvid

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

我想,这是谷歌的标准,我不可能是第一个想在Android手机上存储和提供GTFS数据的人;为什么要重新发明轮子,对吗?但是,我还没有找到任何这样的内容提供者


有人知道是否有Android ContentProvider或类似的东西用于存储和提供GTFS数据吗?如果没有,我会写我自己的;如果我必须编写代码来存储和提供公交数据,我不妨将其标准化;但是,由于我对Android编程还是非常陌生,我更愿意使用一个更专业的内容提供商(如果有的话)。

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

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

您是否创建了这样的内容提供者?如果是的话,你能分享吗?顺便说一句,您可以使用一些Python脚本将GTFS提要数据转换为SQLite 3数据库,然后使用专门用于SQLite的ContentProvider将其用于Android应用程序。@marvin json是否适用于您的目的?您是否创建了这样的ContentProvider?如果是的话,你能分享吗?顺便说一句,您可以使用一些Python脚本将您的GTFS提要数据转换为SQLite 3数据库,然后使用专门用于SQLite的ContentProvider将其用于Android应用程序。@marvin json是否适用于您的目的?