Ada*_*amC 10 java android web-services
我正在开发一个Android应用程序,需要对几个数据文件进行操作30MB.我把测试放在一起,模拟器失败了OutOfDiskSpace.即使数据量较小,设备上的调试也会失败.阅读谷歌群组后,似乎没有在任何地方说明应用程序大小限制,谷歌的任何人都没有详细说明.鉴于iPhone应用程序的100MB规模过大,对Android应用程序施加如此小的限制似乎很奇怪,只是因为您拥有相对较少的总可用应用程序存储空间(< 100MB).
现在我的问题:
您使用什么技术来处理此限制?如果您的应用程序需要超过10MB,您是否将其放在Web服务器上并首次处理下载?如果是这样,您如何处理访问控制,以便只有您的应用程序可以获取数据?
听起来你正在尝试将一些大文件加载到内存中 - 这永远无法扩展。使用流模型分块处理文件,或者如果需要整个文件,则压缩内容。如果您从网络服务器/服务提供它,则只需提供应用程序需要的部分,而不是整个文件。
| 归档时间: |
|
| 查看次数: |
6016 次 |
| 最近记录: |