gpt4 book ai didi

android - 将 android 应用程序 apk 拆分为更小的部分

转载 作者:行者123 更新时间:2023-11-29 01:36:59 30 4
gpt4 key购买 nike

我想知道如何将应用程序拆分成更小的部分,这些部分可以单独更新。部件应包含功能和 GUI。类似于 Windows 应用程序开发中的 dll。

主要原因是尽量减少数据/文件传输以更新客户端的应用程序。并且可以对客户端设备进行 root,如果这会导致更好的解决方案...

我在 split 中看到的主要挑战:

  • 资源
  • 图书馆

最佳答案

基本上,您需要将您的应用程序拆分为更小的应用程序(您可以轻松地使这些更小的应用程序在 Launcher 中“不可见”,因此使用起来没有问题)。然后主应用程序需要与这些“奴隶”通信以完成某些任务。您可以使用常规的 startActivityForResult() 来做到这一点,或者您可以尝试 communicate using AIDL .这要求在调用之前已经安装了所有“奴隶”(您可以使用 PackageManager 检查)。此外,根据您的实际需要,您可以使用 DexClassLoader 按需下载您的“奴隶”。 .

关于android - 将 android 应用程序 apk 拆分为更小的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27360127/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com