Android中的Preferences和SharedPreferences有什么区别?

and*_*pko 5 android sharedpreferences android-sharedpreferences

java.util.prefs.Preferences和 之间有什么区别android.content.SharedPreferences?看起来它们是用于类似的东西 - 你可以通过两个键中的键来放置和获取值,但是Preferences看起来更难以且更多地属于操作系统而不是应用程序.

msd*_*v16 5

Preferences是一个核心java类link1

java.util.prefs.Preferences :此类允许应用程序存储和检索用户和系统首选项以及配置数据。该数据持久存储在依赖于实现的后备存储中。

SharedPreferences是android特定的接口 link2

android.content.SharedPreferences :用于访问和修改 getSharedPreferences(String, int) 返回的首选项数据的接口。对于任何特定的首选项集,所有客户端都共享此类的单个实例。