Android 在开始下载之前,是否有可能获得动态功能模块大小的详细信息?

Android 在开始下载之前,是否有可能获得动态功能模块大小的详细信息?,android,dynamic-feature,dynamic-feature-module,dynamic-delivery,Android,Dynamic Feature,Dynamic Feature Module,Dynamic Delivery,我想知道,在我们开始下载之前,是否可以知道动态功能模块的大小。我在网上的任何地方都找不到答案 但有一个黑客为它 如果您的动态模块大小 没有 但有一个黑客为它 如果您的动态模块大小

我想知道,在我们开始下载之前,是否可以知道动态功能模块的大小。我在网上的任何地方都找不到答案

但有一个黑客为它

  • 如果您的动态模块大小<10MB
  • 在应用程序启动时在后台调用SplitInstallRequest builder
  • 实现SplitInstallStateUpdatedListener onStateUpdate()回调
  • 在SplitInstallSessionStatus.DOWNLOADING状态下,您可以获得模块的大小
  • 通过SplitCompat安装您的模块。当用户想要使用它时安装(上下文)
  • 注:此方法违反了动态交付规则,但您可以根据您的要求或需要考虑。p> 没有

    但有一个黑客为它

  • 如果您的动态模块大小<10MB
  • 在应用程序启动时在后台调用SplitInstallRequest builder
  • 实现SplitInstallStateUpdatedListener onStateUpdate()回调
  • 在SplitInstallSessionStatus.DOWNLOADING状态下,您可以获得模块的大小
  • 通过SplitCompat安装您的模块。当用户想要使用它时安装(上下文)
  • 注:此方法违反了动态交付规则,但您可以根据您的要求或需要考虑。p>