Android中的偏好和共享偏好之间的差异

Nou*_*far 19 java android android-layout

Android中的偏好和共享偏好的概念对我来说很混乱.有什么不同?

til*_*ner 21

首选项:设置的用户界面部分.它包含不同的类,允许从代码或XML组合设置屏幕.它们看起来像这样:

图片

共享首选项:这些首选项用于在XML文件中存储值.Android会为您创建,维护和删除这些文件.它们没有加密,当用户植根他/她的手机时很容易改变(很适合开发).请勿将这些信息用于敏感信息.上述首选项使用共享首选项作为底层系统.


ahm*_*_89 13

什么文件是说:

  • android.preference:是一个为首选项管理提供类的 ... PreferenceScreen包含Preference元素,如CheckBoxPreference,EditTextPreference,ListPreference,PreferenceCategory或RingtonePreference ......这意味着首选项只是UI工具.

  • 为给定首选项创建的所有设置将自动保存到应用程序的SharedPreferences实例中.使用getSharedPreferences()可以轻松访问SharedPreferences ...这意味着这是保存这些首选项的方法 ...