什么是在Android中存储大约200条记录的最佳方式?

时间:2014-07-06 09:37:05

标签: android sharedpreferences

在我的应用中,我想存储和读取Android权限的静态信息。每个权限都有三到四个属性(名称,简短描述,详细描述等)。之前,我将这些数据存储在不同的.properties文件中,就像每个文件具有(键,值)对一样。但我认为,这真是一个糟糕的设计。在这种情况下,我需要为每个属性创建一个新文件。

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 个答案:

答案 0 :(得分:1)

这听起来像是用于SQLite数据库。您有大量具有固定数据类型的行,您希望能够检索和搜索这些行。数据库非常适合。