android - 共享首选项可以是私有(private)的吗?

标签 android sharedpreferences

仅从名称上,我猜测 Shared Preferences是......在应用程序之间共享? 也就是说,即使我的应用程序定义并创建了它们,android 上的任何应用程序都可以访问它们。这是正确的吗?

(如果这不正确,那么为什么数据存储开发指南将 Internal Storage 强调为“存储私有(private)数据”?)

如果这是正确的,我是否可以修改此默认行为以使首选项仅在我定义和创建它的应用程序中可见?

如果是这样,我该怎么做?

最佳答案

SharedPreferences 默认是私有(private)的。它们在您应用的组件之间共享。

关于android - 共享首选项可以是私有(private)的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5929735/

相关文章:

android - 为什么线程不停止?

java - 尝试在 Android Studio 中实现 getSharedPreferences 时出现 "cannot resolve method"错误

android - 在 android 中使用共享首选项保存数据

android - If - Else on Pirates 未解决

android - 关于共享首选项

java - findPreference() 返回 null

android - 在 Android 应用程序的 REST 服务请求期间显示加载屏幕?

android - 即使在包装内容后,TextView 宽度也不会调整为其中的内容

android - 如何将 ShowcaseView 与 GridView 或 ListView 一起使用

java - 在 Android 中使用广播