java.util.prefs.Preferences和android.content.SharedPreferences之间的区别?它们看起来是用于类似的功能 - 在这两个工具中,您都可以通过键放置并获取一个值,但是Preferences似乎更加复杂,属于操作系统而不是应用程序。
java.util.prefs.Preferences和android.content.SharedPreferences之间的区别?它们看起来是用于类似的功能 - 在这两个工具中,您都可以通过键放置并获取一个值,但是Preferences似乎更加复杂,属于操作系统而不是应用程序。
偏好设置:设置的用户界面部分。它包含不同的类,允许您从代码或XML组合设置屏幕。
共享偏好设置:用于在XML文件中存储值。这些文件由Android为您创建、维护和删除。它们未加密,当用户对其手机进行根操作时可以轻松更改。不要将其用于敏感信息。 上述偏好设置使用共享偏好设置作为基础系统。
要获取所有偏好设置,我们使用SharedPreferences:
SharedPreferences sharedPreferences = getPreferenceScreen().getSharedPreferences();
而要处理特定的偏好设置,我们使用:
Preference p = getPreferenceScreen().getPreference(index);