我正在爲我的本地運輸管理機構編寫一個Android應用程序。他們在Google Transit Feed Specification (GTFS)中發佈他們的數據。我需要下載此提要並將其保存到設備,並允許我的應用程序訪問內容。由於Feed數據具有標準規格,因此我認爲我會存儲在一般的ContentProvider中,爲普通的GTFS類型數據提供服務,然後以標準方式訪問。是否存在用於存儲和提供Google Transit Feed數據的Android ContentProvider?
我想,這是一個Google標準,我不能成爲第一個想要在Android手機上存儲並提供GTFS數據的人;爲什麼要重新發明輪子,對吧?但是,我一直無法找到任何這樣的ContentProvider。
有誰知道是否有一個Android ContentProvider或類似的存儲和提供GTFS數據?如果沒有,我會寫我自己的;如果我必須編寫代碼來存儲和提供過境數據,那麼我也可以將它作爲標準;但是由於我仍然對Android編程非常綠色,所以我更願意使用更專業的ContentProvider(如果存在)。
您是否設法創建了這樣的ContentProvider?如果可以,你可以分享嗎?順便說一下,您可以使用一些Python腳本將您的GTFS提要數據轉換爲SQLite 3數據庫,然後使用專門用於SQLite的ContentProvider將其與Android應用程序一起使用。 – bitek 2012-03-03 20:11:37
@marvin會爲你的目的工作嗎? – s2t2 2012-12-17 05:18:29