我已经阅读并非常了解 Eclipse 中的库项目,但它有一个功能我不明白。我想将我的一个应用程序声明为一个库项目,并使用它来创建一个高级付费应用程序和一个免费的广告支持版本。我听说这是可能的,但我仍然不确定我将如何让它发挥作用。
我使用库的经验是使用它们为其他应用程序提供框架。那是我无法弄清楚的地方;本质上,我不会向项目添加任何内容,而是修改一些布局文件以添加广告横幅 View ,所以我不确定如何让项目覆盖库文件,或者这是否正确要做的事。
任何人都可以提供有关如何实现此目标的任何想法吗?谢谢!
最佳答案
应用程序可以覆盖库资源,因此在简单的情况下,您可以创建新版本的布局,但在顶部或底部添加广告。此外,您可能会做一些子类化或依赖注入(inject)来操纵插页式广告的导航流。如果您想在广告版本中插入插页式广告,您可以从某些导航管理器类中获取 Intent ,而不是直接启动付费版本中的“下一个” Activity ,该类的实现为您提供了不同的 Intent 您的广告版本与付费版本。
关于android - 使用库的应用程序的高级/免费版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12700262/