コンテンツの多い Webworks アプリを開発中です。アプリが有用であるためには、ローカル コンテンツ データベースを維持する必要があります (SQL 形式で約 4MB。これをさらに削減する唯一の方法は、コンテンツのカテゴリ全体を削除することです)。
私の最初の考えは、SQL ファイルを (CSS や JS のように) アプリに埋め込み、最初の実行時に SQlite にロードするというものでした。この戦略は、Ripple エミュレーターの開発で機能しました。
実際のテスト デバイスでビルドして実行しようとしたとき、悲しみが生じました。コンパイルされた COD には 127 を超える兄弟 COD があったため、インストールされませんでした (それを見つけるのに 1 週間かかりました)。
私は別のアプローチのプロトタイプを作成しました - 最初の実行時に Web から SQL ファイルをダウンロードします。私はこの 2 番目のアプローチが好きではありません。このアプリケーションは、帯域幅が高価でむらのある世界のゾーンで使用することを目的としています。
アプリケーションのサイズ制限 (兄弟 COD の数 [127 を超えてはならない] またはアプリケーションの絶対サイズ) に達することなく、BB 6/7 の BlackBerry アプリケーションに大量のコンテンツを埋め込む方法はありますか?