1

我在 Android 上的应用添加了一个新的主要模块,它将应用大小从 ~10Mb 更改为 ~100Mb。计划是实施“应用程序许可”,并允许应用程序 a) 安装在 SD 卡上,b) 安装后需要时从应用程序内部下载重比特(视频)。我的问题是:以前的用户会发生什么?由于复制保护,在他们的设备上,该应用程序从一开始就安装在内部存储器中。更新会自动将应用程序移至 SD 吗?

4

1 回答 1

0

如果您在安装后下载这些位,您可以允许用户继续选择放置应用程序的位置(我假设基本应用程序仍然是 10MB?),并且任何其他内容都由您下载到 SD 卡中 -应用程序。只要你持有对视频位置的引用,知道它是否存在(通过检查预期位置的文件系统),你就可以确定它是否需要下载。

为了完全理解,可能还值得看看 Play 商店为大型应用程序提供的功能 - 您可以将应用程序设置为需要由 Google Play 托管的额外下载,并告知用户应用程序的总大小。

当然,如果您要增加主应用程序的大小并将其保留在内存中,一些用户可能会遇到新文件大小的问题。他们将被告知它在更新时无法安装,并且必须将其移动到 SD 卡中。

于 2012-07-04T08:13:12.310 回答