我可以通过以下方式获得 SharedPreferences:
getSharedPreferences("someName", ...)
如何在我的应用程序中获取所有共享首选项名称的列表?
如果通过代码无法实现,有没有办法通过 adb (没有 root)来实现?
我可以通过以下方式获得 SharedPreferences:
getSharedPreferences("someName", ...)
如何在我的应用程序中获取所有共享首选项名称的列表?
如果通过代码无法实现,有没有办法通过 adb (没有 root)来实现?
看起来没有API,唯一的方法是列出目录中的文件shared_prefs
。就像是:
File sharedPrefsDir = new File(getFilesDir(), "../shared_prefs");
File[] files = sharedPrefsDir.listFiles();
您可以从中获取所有的preferences.xml/data/data/(package)/shared_prefs/(package)_preferences.xml