ContentProvider公开应用程序首选项

时间:2013-10-04 09:01:47

标签: android

我想为应用程序编写内容提供程序,该应用程序公开应用程序共享首选项中的一些数据。有可能吗?

1 个答案:

答案 0 :(得分:0)

你为什么要那样做?通常,首选项是秘密数据,应仅供源应用程序使用。

如果你想这样做,你可以通过获取源应用程序的上下文来阅读其他人的应用程序首选项

Context otherAppsContext = createPackageContext("other.application.package", mode);

此外,您应该明白,您无法获得所有偏好。当您收到结果时,您将看到PRIVATE和WORLD_WRITABLE不可用。