2012-01-25 9 views
1

これを行う方法についていくつかの記事と質問がありましたが、すべてがiOSに偏っているようです。私はおそらく1メガバイトの価値は(露出させることができる程度、私はそれは多くの情報が含まれてから実行するアプリケーションのために必要なデータベースを持っている http://docs.phonegap.com/en/1.0.0/phonegap_storage_storage.md.htmlPhoneGap(プライマリターゲットのAndroid)でクライアントデータベースを事前入力する

:だから最初に私は現在PhoneGapsのデータベース機能を使用していますすべての

db/.sqlとして)。だから私はPhoneGapアプリを作って、できるだけ多くのプラットフォーム用に構築したいと思っています。しかし、ユーザーがアプリをインストールするとすぐに自動的にデータベースがインストールされるようにしたい。

解決策の中には、最初の起動時にデータベースを作成することをお勧めするようですが、これはちょっとした問題だと思われ、問題を回避しているようです。

Android、iOSなどのプロバイダでサポートされている場合は、webSQLを使用するように切り替えるのが楽しいですが、PhoneGapは使用可能なネイティブOS DB機能をラップするので、アプリを入手してAndroidデータベースに接続し、PhoneGap経由でWebデータベースにあらかじめ入力し、webSql経由でアクセスするよりも、

この質問は理にかなっており、昨年中頃から進歩がありました。これはこの種の事件の最後の最新の投稿と思われます。

答えて

2

このトピックに関する別の同様の質問に回答しました。最初のPhoneGapは、文書化されているStorage機能を実装していません。実際には、すべてのWebkitベースのブラウザに実装されているsqliteとlocalStorageの機能を利用しています。

SQLite DBをあらかじめ入力し、アプリケーションの起動時に、DBが正しい場所にコピーされて、アプリケーションがアクセスできるようにすることをお勧めします。このトピックに関する良いブログ記事は、

http://gauravstomar.blogspot.com/2011/08/prepopulate-sqlite-in-phonegap.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+GauravSTomarBootstrappingIntelligence+%28Gaurav+S+Tomar+%3A+Bootstrapping+Intelligence%29

です。
関連する問題