我需要在 BlackBerry Webworks 应用程序 (fror BlackBerry 6/7) 中嵌入一个 4MB >内容文件。我有哪些选择?



我正在开发一个内容繁重的Webworks应用程序。为了使应用程序有用,它需要维护一个本地内容数据库(SQL形式约为4MB;进一步减少它的唯一方法是删除整个类别的内容)。

我最初的想法是我将SQL文件嵌入到应用程序中(就像CSS和JS一样),然后在第一次运行时加载到SQlite中。该策略在瑞波模拟器的开发中起作用。

当我尝试在真正的测试设备上构建和运行时,产生了悲伤。编译的 COD>有 127 个同级 COD,因此不会安装(花了一周时间才找到)。

我已经制作了一种不同的方法 - 在第一次运行时从 Web 下载 SQL 文件。我不喜欢第二种方法——有理由;此应用程序旨在用于世界上带宽昂贵/不稳定的区域。

有没有办法在 BB 6/7 的 BlackBerry 应用程序中嵌入大量内容,而不会遇到应用程序大小限制(同级 COD 的数量 [ 不能超过 127 ] 或应用程序的绝对大小)?

看起来不像:http://supportforums.blackberry.com/t5/Testing-and-Deployment/The-maximum-size-of-a-BlackBerry-smartphone-application/ta-p/1300209

具体来说:

可以存在于单个应用程序是 127。 这意味着理论最大值应用程序的大小限制为 16256 KB,其中包括8128 KB 的应用程序数据和 8128 KB 的资源数据。有此值的一些开销,这带来了实际的最大大小限制接近 14000 KB。 应用程序的实际最大大小将根据应用程序的内容略有不同。

数据类型(应用程序或资源)都不可能利用另一种数据类型的未使用空间,即资源数据即使应用程序数据正常,也无法使用应用程序数据空间在限制下。

相关内容

最新更新