使用库的应用程序的高级/免费版本?

时间:2012-10-03 00:14:49

标签: android

我已经阅读并对Eclipse中的库项目有了很好的理解,但是有一个我不理解的功能。我想将我的一个应用程序声明为库项目,并使用它来创建高级付费应用程序和免费的广告支持版本。我听说这是可能的,但我仍然不确定我是如何让它发挥作用的。

我对图书馆的经验是使用它们为其他应用程序提供框架。那是我难以搞清楚的地方;本质上,我不会在项目中添加任何内容,而是修改一些布局文件以添加广告横幅视图,因此我不确定如何使项目覆盖库文件,或者如果这是正确的要做的事。

任何人都可以对我如何实现这一点提出任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:2)

应用程序可以覆盖库资源,因此在简单的情况下,您可以创建新版本的布局,但在顶部或底部添加了一个广告。另外,你可以做一些子类化或依赖注入来操纵插页式广告的导航流程。如果您希望广告版本中包含插页式广告,而不是直接启动付费版本中的“下一个”活动,则可以从某个导航管理器类获取意图,其实现会为您提供不同的意图。您的广告版本与付费版本。