android valeurs par défaut pour le partage des préférences

Je suis en train d'essayer de comprendre les SharedPreferences de Android. Je suis un débutant
et qui ne savent pas beaucoup sur le sujet.

J'ai cette classe j'ai mis en place pour mes Préférences de l'application

public class Preferences {
    public static final String MY_PREF = "MyPreferences";

    private SharedPreferences sharedPreferences;
    private Editor editor;

    public Preferences(Context context) {
        this.sharedPreferences = context.getSharedPreferences(MY_PREF, 0);
        this.editor = this.sharedPreferences.edit();
    }

    public void set(String key, String value) {
        this.editor.putString(key, value);
        this.editor.commit();
    }

    public String get(String key) {
        return this.sharedPreferences.getString(key, null);
    }

    public void clear(String key) {
        this.editor.remove(key);
        this.editor.commit();
    }

    public void clear() {
        this.editor.clear();
        this.editor.commit();
    }
}

Le truc c'est que je voudrais configurer les préférences par défaut. Ils seraient mis lors de l'installation de l'application et peut être modifié par la suite par l'application et rester persistante.
J'ai entendu parler d'un preferences.xml mais je ne comprends pas le processus.

Quelqu'un pourrait-il m'aider?

Merci pour votre temps

OriginalL'auteur Loric- | 2013-07-19