1
我能获得通过SharedPreferences:Android的共享偏好名
getSharedPreferences("someName", ...)
我如何得到我的应用程序共享偏好的所有名字的列表?
如果这是不可能通过代码,有没有办法通过adb(没有根)做到这一点?
我能获得通过SharedPreferences:Android的共享偏好名
getSharedPreferences("someName", ...)
我如何得到我的应用程序共享偏好的所有名字的列表?
如果这是不可能通过代码,有没有办法通过adb(没有根)做到这一点?
看起来像有这个没有API,唯一的办法就是在shared_prefs
目录中列出的文件。例如:
File sharedPrefsDir = new File(getFilesDir(), "../shared_prefs");
File[] files = sharedPrefsDir.listFiles();
你可以得到所有的preferences.xml从/data/data/(package)/shared_prefs/(package)_preferences.xml
这是一个包含默认首选项的文件。这不是我问过的。 –