title: Android: API to access and/or backup system settings
body: <p>Does Android store all of its system settings in a single file? Is it possible to access this file and possibly copy it to an SD card. Would be great if an API existed that you could call that copies all the system settings to an SD card and lets you restore those settings from an SD card. This could be useful where you want to setup a new phone (or one reset) with the same system settings.</p>
  
  <p>Not sure if the getConfiguration method does this. The documentation on it doesn't provide any details:</p>
  
  <p><a href="http://developer.android.com/reference/android/provider/Settings.System.html#getConfiguration(android.content.ContentResolver" rel="nofollow">http://developer.android.com/reference/android/provider/Settings.System.html#getConfiguration(android.content.ContentResolver</a>, android.content.res.Configuration)</p>
  
  <p>By encapsulating this functionality in an API, an app doesn't have to concern itself with updating itself every time a new version of Android is released that contains new system settings.</p>