我一直在 Android Market 上开发一款免费游戏(带有广告)。现在很多人要求我做一个没有广告的付费版本。我没有保留单个应用程序的多个版本的经验。
我已经分解出 Eclipse 上的应用程序:一个库项目和一个(免费)应用程序项目。现在我要为付费版本添加一个新项目。
我的主要问题与从免费版本中导入旧设置和数据的最有效和最可靠的方法有关,如果它碰巧已经安装在用户的手机上。
- 理想情况下,我希望用户不必手动导出数据和设置。
- 我认为硬编码文件路径并不可靠。
- 我太懒了,也不敢实施
ContentProvider
.
给定包名称,是否有一种简单的方法可以从我的另一个应用程序中查询数据和设置?
非常感谢。