2013-10-04 57 views
0

我想为暴露应用共享首选项中存储的一些数据的应用编写内容提供者。有可能这样做吗?ContentProvider暴露应用偏好

+0

http://stackoverflow.com/questions/6030321/android-retrieving-shared-preferences-of-other-application –

回答

0

你为什么想这样做?通常首选项是秘密数据,只应用于源应用程序。

柜面要做到这一点,您可以通过获取源应用

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

的上下文读取其他的应用偏好,你也应该明白,你不能让所有的喜好。当您收到结果时,您会看到PRIVATE和WORLD_WRITABLE不可用。

+0

这似乎不适用于API 17.我想公开一些游戏进度保存在首选项到我的应用程序的免费/付费版本。 – Pinch