Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android应用程序中下载多个补丁的方法?_Java_Android_Android Download Manager_Apk Expansion Files - Fatal编程技术网

Java 在Android应用程序中下载多个补丁的方法?

Java 在Android应用程序中下载多个补丁的方法?,java,android,android-download-manager,apk-expansion-files,Java,Android,Android Download Manager,Apk Expansion Files,我对安卓相当陌生,所以请原谅我的不确定性 最近,我读了很多关于Android的书,并且想到了将扩展文件(.obb)作为补丁使用。但我想只有一个补丁文件可以通过Play Store上的任何Android应用程序上传。(如果我错了,请纠正我) 我有一个想法,它可以帮助最小化应用程序的大小,并给用户充分的灵活性来控制他们需要什么。当您首次安装我的应用程序时,它将具有应用程序工作所需的所有基本功能(例如:执行特定功能的代码),然后如果用户尝试执行其他选项,应用程序将联机连接,并知道如何处理事件。(这将在

我对安卓相当陌生,所以请原谅我的不确定性

最近,我读了很多关于Android的书,并且想到了将扩展文件(.obb)作为补丁使用。但我想只有一个补丁文件可以通过Play Store上的任何Android应用程序上传。(如果我错了,请纠正我)

我有一个想法,它可以帮助最小化应用程序的大小,并给用户充分的灵活性来控制他们需要什么。当您首次安装我的应用程序时,它将具有应用程序工作所需的所有基本功能(例如:执行特定功能的代码),然后如果用户尝试执行其他选项,应用程序将联机连接,并知道如何处理事件。(这将在稍后解决)

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

我想知道这是否可行。如果是,我如何让我的应用程序下载附加的.java文件,以及在哪里下载,以及如何在当前应用程序中实现这些文件的包含。这种灵活性有解决办法吗


如果需要更多详细信息,请发表评论。

存在两种类型的扩展包:

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.
您可以按任何方式使用这两个扩展文件


但是。。。您的应用程序一次只能有两个扩展文件。

嗯。。。我知道。我在想办法提供不止一个补丁。有什么想法吗?我说了。“您的应用程序一次只能有两个扩展文件。”请查看文档。好的。。例如,我有一个位于某个URL的java文件。如何在运行时将该文件导入到现有项目中?