我正在为 9-12 年级不同类(class)的学生制作一款教育应用。现在所有的学习资料都存储在应用程序本身中,因此应用程序的大小增加了。这是屏幕截图:-
我想将这些整个 Assets 文件夹存储在服务器上,当安装应用程序时,我想自动将“ Assets ”文件夹下载到用户的手机上,以便减小 apk 文件的大小。目前该应用程序的大小为 11 MB,其中大约 5 MB 用于 Assets 文件夹,直到现在我刚刚添加了第 10 类的 Material ,但我仍然必须添加第 9、11、12 类的内容。而且我还必须为第 10 类添加更多内容,以便稍后我的应用程序大小会增加。这是应用程序的链接:-
我正在开发的应用程序是一种离线应用程序,用户无需连接到互联网,因此第一次安装该应用程序时,我想将文件从服务器同步到用户的手机,但从下次应用程序开始将使用下载的文件,无需互联网连接。 我不想使用 obb 文件,还有其他方法吗?
最佳答案
尝试扩展文件。更多信息在这里 https://developer.android.com/google/play/expansion-files .它解决了使用 Google Play 托管大文件的许多问题。我不确定您的主应用程序是否必须大于 100 MB 才能允许扩展文件。试一试让我知道。
关于java - 将文件存储在服务器上,并在安装 Android 应用程序时自动下载它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51111938/