我正在开发一个内容丰富的 Webworks 应用程序。为了使应用程序有用,它需要维护一个本地内容数据库(大约 4MB 的 SQL 形式;进一步减少它的唯一方法是删除整个内容类别)。
我最初的想法是我会在应用程序中嵌入 SQL 文件(就像 CSS 和 JS 一样),然后在第一次运行时加载到 SQlite。该策略在 Ripple 模拟器的开发中起作用。
当我尝试在真实的测试设备上构建和运行时,结果很悲痛。编译后的 COD 有 > 127 个同级 COD,因此无法安装(花了一周时间才发现)。
我设计了另一种方法的原型——第一次运行时从网上下载 SQL 文件。我不喜欢第二种方法——有理由;此应用程序旨在用于世界上具有昂贵/参差不齐的带宽的区域。
有没有办法在 BB 6/7 的 BlackBerry 应用程序中嵌入大量内容而不会遇到应用程序大小限制(兄弟 COD 的数量 [不能超过 127] 或应用程序的绝对大小)?