如何实现应用程序的双重版本,例如免费版和高级版?
是否可以将某些控件(如EditText
s,Buttonm
等)仅显示在高级版本中?
答案 0 :(得分:2)
当然是。您可以在免费应用中执行findViewById(R.id.premium).setVisible(View.GONE)
隐藏仅在高级版本中可见的控件。
您可能也对In App Billing Documentation感兴趣。
答案 1 :(得分:0)
我认为最好的方法是将两个版本分成两个库项目;所以在一个中你只需添加免费版本,在另一个中添加完整版本。
每个人都应该拥有自己的结构文件,例如可绘制的资源,清单......你可以在其他几个StackOverflow问题中找到更多信息,例如this(只是googleing you you you'找到一堆)。