2011年9月21日水曜日

Android SharedPreference の実体ファイルの場所

ContextImpl.java をみると場所が書いてる 333 public File getSharedPrefsFile(String name) { 334 return makeFilename(getPreferencesDir(), name + ".xml"); 335 } 391 private File getPreferencesDir() { 392 synchronized (mSync) { 393 if (mPreferencesDir == null) { 394 mPreferencesDir = new File(getDataDirFile(), "shared_prefs"); 395 } 396 return mPreferencesDir; 397 } 398 } ということで、

 /data/data/[package_name]/shared_prefs/[name].xml

にあります。
エミュレータなら File Explorer や adb shell から見れます。

0 件のコメント:

コメントを投稿