Android ContentProvider将公开应用程序首选项

Android ContentProvider将公开应用程序首选项,android,Android,我想为一个应用程序编写一个内容提供者,公开应用程序共享首选项中排序的一些数据。可以这样做吗?为什么要这样做?通常情况下,首选项是机密数据,应该只对源应用程序可用 如果您想这样做,您可以通过获取源应用程序的上下文来读取其他人的应用程序首选项 Context-otherAppsContext=createPackageContext(“other.application.package”,模式) 你也应该明白,你不能得到所有的偏好。当您收到结果时,您将看到PRIVATE和WORLD_WRITABLE

我想为一个应用程序编写一个内容提供者,公开应用程序共享首选项中排序的一些数据。可以这样做吗?

为什么要这样做?通常情况下,首选项是机密数据,应该只对源应用程序可用

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

Context-otherAppsContext=createPackageContext(“other.application.package”,模式)


你也应该明白,你不能得到所有的偏好。当您收到结果时,您将看到PRIVATE和WORLD_WRITABLE不可用

这在API 17上似乎不起作用。我想向我的应用程序的免费/付费verion公开一些在首选项中保存的游戏进度。