SharedPreferences have method getAll, but it returns no entries despite the fact some keys exist:
PreferenceManager.getDefaultSharedPreferences(this).contain
What you can do is use getAll() method of SharedPreferences and get all the values in Map and then you can easily iterate through.
Map keys = prefs.getAll();
for(Map.Entry entry : keys.entrySet()){
Log.d("map values",entry.getKey() + ": " +
entry.getValue().toString());
}
For more you can check PrefUtil.java's dump() implementation.