我的应用需要大量的图片资源,所以我不得不将它们打包成一个扩展文件。当我手动将扩展文件复制到模拟器的共享存储时,我的工作正常。我不清楚的是整个下载过程。
在谷歌的(通常令人沮丧的)文档中,它说:
在大多数设备上,Google Play 会在下载 APK 的同时下载扩展文件,因此当用户第一次打开应用程序时,您的应用程序就会拥有所需的一切。但是,在某些情况下,您的应用程序必须在您的应用程序启动时从 Google Play 下载文件。
我的应用程序将免费提供一个扩展文件。我真的可以依赖应用程序下载的扩展文件吗?或者我必须实现下载器服务以确保在应用程序启动时下载扩展文件?
什么情况下不会用apk下载扩展文件?我想用户可能会擦除或删除最初复制扩展文件的共享存储卷,所以这可能是我不得不担心的情况。
告诉我我可以偷懒!来吧!然后有人在一篇博文中链接到这个问题,感叹应用程序开发人员的懒惰。好吧,好吧,我不会全力以赴。我只是想了解这里的机制,是的,我宁愿避免实现下载器服务的额外麻烦。我不是全职的 Android 开发人员,我还有其他事情要做!
谢谢