【发布时间】:2013-09-14 23:25:12
【问题描述】:
有没有办法在 Android 上跨用户配置文件访问 SharedPreferences?
例如,如果 UserA 对应用程序首选项进行了更改,我希望 UserB 也可以使用该更改。我尝试使用写入getFilesFir() 路径的文本文件并从其他帐户读取该文件,但是当用户A 写入文件时,用户B 无法使用该文件。我用MODE_PRIVATE 编写文件,因为MODE_WORLD_READABLE 和MODE_WORLD_WRITABLE 已被弃用,但我不确定使用它们是否有助于开始。
是否有人知道是否有一种方法可以集中我的应用程序设置的首选项,以便可以在所有用户之间共享?我想避免将任何内容写入 SD 卡。
【问题讨论】:
-
你有没有得到这个工作?我也有同样的问题
-
我最终在外部存储上写入了一个文件。我用facebook隐藏来加密它。像魅力一样工作,不是完美的解决方案,但它是安全的。想看我用的代码,可以找here。
标签: android sharedpreferences user-profile