我对Android很陌生,请原谅我的不确定性。
我最近一直在阅读很多关于Android的内容,并且已经想到了使用扩展文件(.obb)以及它们作为补丁使用的想法。但我想只有一个补丁文件可以在Play商店中的任何Android应用程序上传。 (如果我错了,请纠正我)
我有一个想法可以帮助最小化应用程序大小,并为用户提供完全的灵活性来控制他们需要的东西。当您第一次安装我的应用程序时,它将具有应用程序运行所需的所有基本功能(例如:执行特定功能的代码)然后,如果用户尝试执行其他选项,则应用程序将在线连接并将知道如何处理事件。 (这将在稍后解决)
但是,在设置菜单中我想给用户一个选择。他们可以离线查看他们想要的所有模块,这样我的应用就不需要在线连接这些特定的模块。例如,如果他们检查两个模块,那么他们的.java文件将被下载,他们的数据将在下次使用而不是应用程序上线。
我想知道这是否可行。如果是,我如何以及在何处下载其他.java文件,以及如何在当前应用中实现其包含。有这种灵活性的解决方法吗?
评论是否需要更多详细信息。
答案 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.
您可以按照您希望的方式使用这两个扩展文件
但是......一次只能为您的应用程序提供两个扩展文件。