我一直在Android Market上开发免费游戏(带广告)。现在有不少人要求我做一个没有广告的付费版本。我没有保留单个应用程序的多个版本的经验。提供免费Android应用程序的高级更新的正确方法
我已经介绍了Eclipse上的应用程序:一个库项目和一个(免费)应用程序项目。现在我要为付费版本添加一个新项目。
我的主要问题与最有效和可靠的方式来从免费版本导入旧的设置和数据,如果它恰好已经安装在用户的手机上。
- 理想情况下,我希望用户不必手动导出数据和设置。
- 我认为硬编码文件路径不健壮。
- 我太懒惰了,为了实现
ContentProvider
而蠢蠢欲动。
是否有一个简单的方法来查询我的另一个应用程序的数据和设置,给定包名?
非常感谢。
您是否只需要复制SharedPreferneces? – inazaruk
我将需要保留SharedPreferences和SQLite数据库。我正在研究由Barry建议的应用内购买 – Phil