2
我正在使用首選項屏幕配置的動態壁紙。我使用共享偏好來存儲顏色,速度和壁紙運動等內容。由於我有很多設置,因此我希望用戶能夠:實現加載/保存偏好設置的'profiles'?
- 將所有當前首選項保存在配置文件下,其中配置文件由用戶指定名稱。
- 用戶可以通過名單從列表中選擇一個配置文件並恢復其所有設置。
- 用戶也可以刪除配置文件。
任何人都可以推薦一個很好的方式做到這一點?
我的一個想法是將所有當前首選項保存到一個XML文件中,選擇一個配置文件只會加載該文件並根據此設置共享首選項。但是,如果我有20個左右的配置文件,我需要檢查所有文件以生成配置文件名稱列表(因爲我必須將配置文件名稱存儲在每個文件中),這似乎效率不高。
爲什麼選擇sql over,保存XML文件格式?後者似乎對我更靈活,例如使用戶可以輕鬆交換配置文件。 – drjr 2011-01-12 09:48:47