【问题标题】:Is it possible to get an on dynamic feature module size before starting to download it?是否可以在开始下载之前获得动态功能模块大小?
【发布时间】:2020-01-23 16:26:39
【问题描述】:

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

【问题讨论】:

    标签: android dynamic-feature dynamic-feature-module dynamic-delivery


    【解决方案1】:

    没有。

    但是有一个技巧。

    1. 如果您的动态模块大小
    2. 在应用启动时在后台调用 SplitInstallRequest 构建器。
    3. 实现 SplitInstallStateUpdatedListener onStateUpdate() 回调。
    4. 在 SplitInstallSessionStatus.DOWNLOADING 状态下,您将获得模块的大小。
    5. 当用户想要使用它时,通过 SplitCompat.install(context) 安装您的模块。

    注意:这种方法违反了动态交付的规则,但是您可以根据您的要求或需要考虑它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-10
      • 2019-12-04
      • 2011-08-16
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多