如何在Android应用程序中下载多个补丁?

时间:2015-10-25 16:41:44

标签: java android android-download-manager apk-expansion-files

我对Android很陌生,请原谅我的不确定性。

我最近一直在阅读很多关于Android的内容,并且已经想到了使用扩展文件(.obb)以及它们作为补丁使用的想法。但我想只有一个补丁文件可以在Play商店中的任何Android应用程序上传。 (如果我错了,请纠正我)

我有一个想法可以帮助最小化应用程序大小,并为用户提供完全的灵活性来控制他们需要的东西。当您第一次安装我的应用程序时,它将具有应用程序运行所需的所有基本功能(例如:执行特定功能的代码)然后,如果用户尝试执行其他选项,则应用程序将在线连接并将知道如何处理事件。 (这将在稍后解决)

但是,在设置菜单中我想给用户一个选择。他们可以离线查看他们想要的所有模块,这样我的应用就不需要在线连接这些特定的模块。例如,如果他们检查两个模块,那么他们的.java文件将被下载,他们的数据将在下次使用而不是应用程序上线。

我想知道这是否可行。如果是,我如何以及在何处下载其他.java文件,以及如何在当前应用中实现其包含。有这种灵活性的解决方法吗?

评论是否需要更多详细信息。

1 个答案:

答案 0 :(得分:0)

存在2种类型的扩展包:

The **main expansion file** is the primary expansion file for additional resources required by your application.

The **patch expansion file** is optional and intended for small updates to the main expansion file.

您可以按照您希望的方式使用这两个扩展文件

但是......一次只能为您的应用程序提供两个扩展文件。