【发布时间】:2016-11-09 12:41:46
【问题描述】:
我正在尝试为我的项目创建一个库/模块,它将显示应用程序的所有 SharedPreferences。
获取所有 SharedPreferences 的一种方法是:
Map<String,?> keys = prefs.getAll(); // app sharedPreference
for(Map.Entry<String,?> entry : keys.entrySet()){
Log.d("map values",entry.getKey() + ": " + entry.getValue().toString());
}
现在我试图在不知道应用程序偏好的情况下获取应用程序的所有偏好。
Map<String,?> keys = prefs.getAll(); // app sharedPreference (without knowing prefs)
这可能吗?
【问题讨论】:
-
如果应用程序将重要信息存储在共享首选项中,这可能是一个安全问题
-
最好的方法就是尝试一下。从文档看来这是可能的。
标签: java android sharedpreferences