2013-06-21 36 views
0

這更像是一個建議問題。我正在構建和應用程序,其中一個功能將允許用戶選擇他們的車的品牌,型號,年份和傳輸。將會有4個下拉菜單。嘗試訪問Android應用程序中的數據庫

  • 型號
  • 傳輸

一開始,所有,但第一個下拉菜單將被禁用。當用戶從第一個下拉菜單中選擇一個汽車「製造」時,第二個下拉菜單將啓用,並且僅顯示用戶選擇的「製造」的「型號」。如果用戶選擇FORD作爲第一個選項,則第二個下拉列表將僅填充福特型號,即FOCUS,MUSTANG等。

我前一段時間構建了這個網絡版本,而且我做的方式是在每次用戶選擇後,我查詢數據庫,填充下一個下拉列表,然後刷新頁面。數據庫只是保存要被用戶訪問的信息。數據庫不是用來保存任何用戶信息,只是關於汽車的數據。我將信息插入數據庫的方式來自.CSV文件。

我給你的問題是這樣的。由於該應用程序只需要提取信息,而不是插入,我們甚至需要一個數據庫嗎?或者,我們是否應該在應用程序中包含.CSV文件(〜3mb)並進行查詢?

在這個時候,我非常喜歡在APP安裝中包含.CSV文件。如果您認爲我們仍然需要一個數據庫,那麼這將是一個不錯的選擇? (MySQL或SQLite)。

回答

相關問題