2010-07-02 73 views

回答

1

首先,大多数Android设备没有300 + MB的存储空间。其次,Android应用程序在安装时需要两倍于应用程序完成时所需的空间,因此用户需要600 + MB免费(如果打开Android Market版权保护,则免费使用1200 MB + MB)。第三,许多用户试图通过3G购买他们的应用程序,如果您为了您的应用程序下载而花费了他们的一笔小钱,他们会感到非常恼火。

Android 2.2允许应用程序安装到SD卡上。这解决了前两个问题,至少在某种程度上,尽管第一个设备现在只能获得2.2。

+0

感谢您的快速响应。 iPhone用户需要连接到我的当前应用程序。这是苹果的限制。我可以理解需要通过3G下载600 MB的沮丧感。 因此,如果我的目标是Android 2.2+用户,并添加一个免责声明,建议使用互联网连接到d/l,这将工作? – pherbio 2010-07-02 16:56:02

+0

@pherbio:希望这会起作用。您只能确定投诉是否开始滚动。Android中无法强制应用通过WiFi进行安装。除了在应用程序中封装300 + MB视频之外,我还是会鼓励你找到另一个选项 - 请参阅James Schek的答案。 – CommonsWare 2010-07-02 17:12:34

+0

谢谢。我会研究这个选项。 – pherbio 2010-07-02 17:35:08

0

在Android应用程序中这样做是一个非常糟糕的主意。大多数Android设备使用外部存储卡处理大量数据,并且应用程序的内部存储空间有限。在最新的操作系统版本2.2中,有一项新功能可将应用程序直接存储在外部存储设备上,但为了支持大多数设备,最好将其作为单独下载。

3

您可以让应用程序在第一次运行时下载数据。这些数据可以直接发送到SDCard或任何可用空间最多的位置。

我还没有看到一种方法让APK自动将应用程序安装到内部存储卡上,并将附带的数据安装到SD卡上。

相关问题