How to save preferences to somewhere other than SharedPreferences
<p>My application is used on multiple platforms so it saves it preferences to a file (rather than to the standard Android SharedPreferences).</p>

<p>Is there any easy of reusing the PreferenceActivity to save preferences to a file or is it a case of creating a whole new activity to do the job? If the latter is the case is there a layout I can use that will make the activity look like the normal preferences screen? PreferenceActivity uses com.android.internal.R.layout.preference_list_content but this doesn't appear to be available to apps for reuse.</p>
