2
我正在使用首选项屏幕配置的动态壁纸。我使用共享偏好来存储颜色,速度和壁纸运动等内容。由于我有很多设置,因此我希望用户能够:实现加载/保存偏好设置的'profiles'?
- 将所有当前首选项保存在配置文件下,其中配置文件由用户指定名称。
- 用户可以通过名单从列表中选择一个配置文件并恢复其所有设置。
- 用户也可以删除配置文件。
任何人都可以推荐一个很好的方式做到这一点?
我的一个想法是将所有当前首选项保存到一个XML文件中,选择一个配置文件只会加载该文件并根据此设置共享首选项。但是,如果我有20个左右的配置文件,我需要检查所有文件以生成配置文件名称列表(因为我必须将配置文件名称存储在每个文件中),这似乎效率不高。
为什么选择sql over,保存XML文件格式?后者似乎对我更灵活,例如使用户可以轻松交换配置文件。 – drjr 2011-01-12 09:48:47