作者:失意的汐_194 | 来源:互联网 | 2023-02-03 10:40
Android Studio 3.0的最新更新允许创建多种模块类型.其中一个新类型是"功能模块",但我找不到有关它的详细信息
现有的Android库模块和功能模块之间有什么区别?我为什么要使用后者?
我能看到的唯一区别是功能模块在清单中定义了一个应用程序.可以/应该将这些功能用作独立应用吗?在这种情况下,它们与实际的应用程序模块有什么不同?
1> 小智..:
功能模块用于即时应用程序和Android应用程序包中,以便当应用程序在使用即时应用程序或应用程序包时请求功能时,Play商店仅加载所请求的功能模块代码,而不加载其他功能模块代码.对于即时应用程序,一旦用户完成使用该功能,代码将被丢弃.如果您正在使用常规应用而不是即时应用,我认为您应该使用Android库模块.
Android应用套件将用于将您的应用分解为小块,以便用户无需下载APK中的所有代码(如果他们不需要).