Like other Activity, you can use PreferenceScreen as a PreferenceActivity. And its corresponding class looks like below:
public class MyPreferencesActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);// point your xml file
}
}
Don't forget to register this class as an activity in your AndroidManifest.xml file.
To show the Preference screen, just call it as a usual Activity as:
Intent i = new Intent(OverviewActivity.this, MyPreferencesActivity.class);
startActivity(i);
And you can access its values as
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String username = preferences.getString("your_key", "default_value");
For more reference, Hava a look at http://www.vogella.com/articles/AndroidFileBasedPersistence/article.html#tutorial_preferenceactivity