我有一个应用程序,它有两个级别的功能,可以“打包”为两个产品都付费。代码集是一样的;该应用程序只需处理此级别配置并适当地禁用/启用功能。
我可以上传一个APK并标记一些“选项”或配置,以便它在Android电子市场上显示为两个产品吗?或者我“坚持”创建两个APK,配置级别以某种方式硬编码到xml或代码中?
在任何一种情况下,什么对你有用?
谢谢, 的S -
答案 0 :(得分:2)
对我来说有用的是一个库和两个具有不同包ID的应用程序。所有功能都在库,活动和所有功能中。根据包ID确定要公开的应用程序的风格。
应用程序的Java包名称不必与APK包名称匹配。您所要做的就是在清单中放置一个完整的类名。如果您在应用程序的其他任何位置没有硬编码的软件包名称(您为什么要这样做?),那就没事了。