单程序 - 双版(免费和高级版)

时间:2014-01-24 16:11:13

标签: android key

如何实现应用程序的双重版本,例如免费版和高级版?

是否可以将某些控件(如EditText s,Buttonm等)仅显示在高级版本中?

2 个答案:

答案 0 :(得分:2)

当然是。您可以在免费应用中执行findViewById(R.id.premium).setVisible(View.GONE)隐藏仅在高级版本中可见的控件。

您可能也对In App Billing Documentation感兴趣。

答案 1 :(得分:0)

我认为最好的方法是将两个版本分成两个库项目;所以在一个中你只需添加免费版本,在另一个中添加完整版本。

每个人都应该拥有自己的结构文件,例如可绘制的资源,清单......你可以在其他几个StackOverflow问题中找到更多信息,例如this(只是googleing you you you'找到一堆)。