Mic*_*ick 17 java eclipse android
我已经建立了一个游戏应用程序的免费版本,现在市场上有一个像com.mycompany.myfreegame这样的名字.现在我想制作一个付费版本.毫无疑问,对于未来几年所需的两个版本都将进行调整和错误修复,因此我想以尽可能紧凑的方式封装免费与付费信息的编码,以便我可以同时修复两个版本中的错误.
如果在运行时处理了两个版本之间的全部差异,那么我可以在源代码中设置一个标志,这将是问题的结束.不幸的是还有两件事需要考虑,
实现这一目标的最简单方法是什么?
小智 7
我认为我尝试的第一种方法是在Eclipse中使用3个项目:一个用于任一版本的游戏,另一个用于包含所有共享代码的库项目.图书馆项目将是您的核心游戏玩法的所有代码,并且特定于版本的项目管理加载不同的布局,将广告放入免费版本,以及向付费版本添加级别/功能/帽子.
您可以使用ant任务使用编译器标志来实现单个代码库的目标,但这超出了我的范围.
| 归档时间: |
|
| 查看次数: |
2887 次 |
| 最近记录: |