Android APK 使用外部数据

Android APK using external data

您好,我正在研究 android 开发,众所周知,当我们构建项目时,它会生成一个 APK,即整个程序。但是否有可能制作一个 android 项目/APK,以便能够使用外部文件将更多信息包含到项目中。

比如说我的列表中有一个列表命令或函数,但我不想将它添加到我的 APK 版本中,是否可以在外部使用它?

我很好奇,因为像 COC 和其他游戏下载后,然后从网上下载额外的数据,更多的是整个游戏的更新。

这怎么可能或有可能在外部使用功能或源代码而不将其包含在 APK 中,以及正确使用它

任何 Android 应用程序都可以连接到 Internet 并保存下载的数据文件以供需要时使用,而无需将它们包含在 APK 中。事实上,对于许多游戏(以及其他具有大量数据集的应用程序)来说,这是一个明智的选择。

有几点需要注意:

  • Android 限制您可以保存文件的位置(在文件系统上)。而且无论你把文件保存在哪里,用户都可以随时删除它们 时间。您的应用程序应该能够应对这种情况。
  • 文件只能是数据文件——不是可执行代码。试图 执行下载的文件可能会使您的用户面临风险 (取决于您的应用程序安装的权限)并且还可能将您的应用程序标记为恶意软件。

您应该阅读有关 Data Storage 的 Android 文档以了解更多信息。