0

我的应用需要大量的图片资源,所以我不得不将它们打包成一个扩展文件。当我手动将扩展文件复制到模拟器的共享存储时,我的工作正常。我不清楚的是整个下载过程。

在谷歌的(通常令人沮丧的)文档中,它说:

在大多数设备上,Google Play 会在下载 APK 的同时下载扩展文件,因此当用户第一次打开应用程序时,您的应用程序就会拥有所需的一切。但是,在某些情况下,您的应用程序必须在您的应用程序启动时从 Google Play 下载文件。

我的应用程序将免费提供一个扩展文件。我真的可以依赖应用程序下载的扩展文件吗?或者我必须实现下载器服务以确保在应用程序启动时下载扩展文件?

什么情况下不会用apk下载扩展文件?我想用户可能会擦除或删除最初复制扩展文件的共享存储卷,所以这可能是我不得不担心的情况。

告诉我我可以偷懒!来吧!然后有人在一篇博文中链接到这个问题,感叹应用程序开发人员的懒惰。好吧,好吧,我不会全力以赴。我只是想了解这里的机制,是的,我宁愿避免实现下载器服务的额外麻烦。我不是全职的 Android 开发人员,我还有其他事情要做!

谢谢

4

1 回答 1

1

Play 商店将尝试下载扩展文件,但网络连接失败或超时等

您应该在应用程序启动时检查文件是否可用,如果不可用,请手动下载它们。

如果您不允许这种可能性,那么一些用户将无法使用您的应用程序,除非它在没有扩展包的情况下也能正常工作。

于 2012-04-07T14:32:09.113 回答