在我目前正在进行的项目的当前状态中,我有一个经典的Android Studio项目,上面有一个经典的应用程序。
出于某些原因(它是一个嵌入式应用),我想在应用中添加一个自动更新功能,它不需要退出它(我必须留在应用内或另一个应用程序,永远不会显示基础Android系统)。
我有两个解决方案可以做到这一点:
后一种解决方案更好,因为它不需要有根设备。
这就是为什么我想写一个优雅的系统来实现这个目标;应用程序的开发不应该因此而瘫痪(例如,我不必在每次构建时上传新课程,我不需要做额外的伏都教工作来为清单添加活动或权限。 ..)。
我想过使用Android Studio的构建变体:
我看到了如何从外部存储加载外部类,但我无法找到有关如何外部化整个应用程序代码的任何内容,包括活动。我觉得我们不能。
这样的系统是否有可能发展?