android - 拥有付费和免费版 Android 应用的最佳方式

标签 android

我已经在 Android Market 中有一个免费的应用程序,但我想添加一个具有更好功能的付费版本。我无法通过一些更改的常量上传相同的内容来解锁这些功能,因为市场告诉我我已经在市场上有一个具有该包名称的应用程序。

这样做最干净的方法是什么?

最佳答案

Android SDK 通过一种称为库项目的东西正式解决了共享或公共(public)代码库的问题。

http://developer.android.com/tools/projects/index.html

基本上,共享代码被定义为库项目,然后付费版和免费版只是 eclipse 工作台中的两个不同项目,都引用上述库项目。

在构建时,库项目会与您的任一版本合并,这正是您想要的。

Android SDK 示例源代码包含一个名为 TicTacToe 的项目,它将帮助您开始使用库项目。

祝你好运。

丹尼尔

关于android - 拥有付费和免费版 Android 应用的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3711967/

相关文章:

android - Kotlin Android Studio - Var 在 SDK 29 中被视为 val

android - 将 Joda Time 添加到 Android Studio

android - 如何在 Android 中绘制圆圈并在触摸时移动/拖动它

android - 将 Handler 用作计时器但无法停止

java - 在Android中使用canvas和位图绘制8x8的正方形

java - 在 Android 中更改 ImageView 的位置时出现问题

java - Android Studio 3.1.3 错误。 java.lang.IllegalStateException : Could not execute method for android:onClick 错误

android - 发布新更新时清除应用程序数据和缓存

android - 如何在 Flutter 中使用 Dimen?

java - 如何用不同的泛型类型实例化基类?