2014-07-06 33 views
0

在我的應用程序中,我想存儲和讀取Android權限的靜態信息。每個權限有三到四個屬性(名稱,簡短描述,詳細描述等)。之前,我將這些數據存儲在不同的.properties文件中,例如每個文件都有(鍵,值)對。但我認爲,這是一個非常糟糕的設計。在這種情況下,我需要爲每個屬性創建一個新文件。在Android中存儲大約200條記錄的最佳方式是什麼?

File1.properties

... 
ACCESS_MOCK_LOCATION = Allows an application to create mock location providers for testing 
ACCESS_NETWORK_STATE = Allows applications to access information about networks (Wifi, 3g, 4g) 
... 

所以我可以用於此用途SharedPreferences到位SQL數據庫? SO上的其他鏈接表明我應該只在SharedPreferences中存儲基本數據類型。我可以使用gson來存儲這些信息嗎?有人可以請教我這個嗎?謝謝。

回答

1

這聽起來像SQLite數據庫的用法。您有大量具有固定數據類型的行,您希望能夠檢索並可能進行搜索。數據庫是一個完美的選擇。

相關問題