我想知道安卓系统是否有任何限制,阻止将300多兆字节的视频包含在应用程序中?
目前,我有几个iPhone应用可以这样做,由于市场需求,我正在考虑将它们移植到Android上。
我想知道安卓系统是否有任何限制,阻止将300多兆字节的视频包含在应用程序中?
目前,我有几个iPhone应用可以这样做,由于市场需求,我正在考虑将它们移植到Android上。
在第一次运行时,您可以让应用程序下载数据。该数据可以定向到SD卡或任何可用空间最多的位置。
我还没有看到一种方法可以使APK自动将应用程序安装到内存卡并将包含的数据安装到SD卡中。
首先,大多数Android设备没有300+MB的存储空间。
其次,在安装应用程序时,Android应用程序需要两倍于完成后所需的空间,因此用户需要600+MB的可用空间(如果您打开了Android Market副本保护,则需要1,200+MB的可用空间)。
第三,许多用户尝试通过3G购买他们的应用程序,如果您的应用程序下载费用昂贵,他们会感到非常恼火。
Android 2.2允许将应用程序安装到SD卡中。这至少在一定程度上解决了前两个问题,尽管目前只有最新的设备才能获得2.2版本。
在 Android 应用程序中这样做是一个非常糟糕的想法。大多数 Android 设备使用外部存储卡来存储大量数据,并且内部存储空间有限,只能用于应用程序。在最新的操作系统版本 2.2 中,有一个新功能可以直接将应用程序存储在外部存储器上,但为了支持大多数设备,最好将其作为单独的下载。