android - 创建用于应用程序的 Android 库的推荐方法是什么?

标签 android

我有一个应用程序,比如 MyApp Free。我想创建我可以收费的 MyApp Pro,它具有一些附加功能。显而易见的方法是拥有一个包含几乎所有应用程序代码的库,然后是引用该库的免费版和专业版的两个 Android 应用程序项目。

建议?

最佳答案

看看我的github CWAC 系列项目的页面——它们都创建 JAR 文件以在其他项目中重用。

简而言之,除了将 Android JAR 放在构建路径中以便编译引用 Android API 的代码之外,简单的 JAR 并没有什么神奇之处。

但是:

  • 很难共享资源。我现在正在为此寻找解决方案。
  • 您可以在 JAR 中包含组件( Activity 、服务等),但应用本身仍必须在这些应用的 list 中列出这些组件

关于android - 创建用于应用程序的 Android 库的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2428800/

相关文章:

java - 从 MainActivity 通知 onPostExecute 的 fragment

android - 最小化代码时gradle生成错误

android - 如何使用 XML 缩放带有文本的按钮内的可绘制对象

java - 菜单页面上的按钮只能按特定顺序工作。 (Android Studio - Java)

android - 是否可以在 Android 中检测到被拒绝的调用?

android - 无法解析资源 @layout/date_picker_selected_date

android - 如何轻松处理方向变化

java - 安卓/Java : Inexplicably enters catch block but skips line

java - 如何在 ViewPager 的每个部分中使用 fragment

android动态改变文字大小