2

SharedPreferencesは次の方法で取得できます。

getSharedPreferences("someName", ...)

アプリケーションで共有設定のすべての名前のリストを取得するにはどうすればよいですか?

コードでそれが不可能な場合、adb(ルートなし)でそれを行う方法はありますか?

4

2 に答える 2

1

すべてのpreferences.xmlはから取得できます/data/data/(package)/shared_prefs/(package)_preferences.xml

于 2012-09-10T11:21:26.000 に答える
1

このためのAPIはないようです。唯一の方法は、shared_prefsディレクトリ内のファイルを一覧表示することです。何かのようなもの:

File sharedPrefsDir = new File(getFilesDir(), "../shared_prefs");
File[] files = sharedPrefsDir.listFiles();
于 2012-09-12T08:50:45.813 に答える