JQMでPhonegapを使用してAndroid用のアプリを開発しています。アプリ開発では、使用する文字列値のリストを格納J2ME
する集中ファイル ( message.txt
) を使用できます。そのように、設定ファイルから文字列値を取得するための設定を行うことができます。テキスト値を簡単に変更できるようにします。誰か教えてください。出来ますか 。?
2 に答える
解決策は数多くありますが、目的に最も適したものを選択するだけで済みます。
Javascript ソリューション
すべての JavaScript ソリューションは、最終的な保存先として localstorage を使用します。唯一の違いは、それらの実装にあり、どれだけ簡単にするためにどこまで行ったかです。
ローンチェア
おそらく最も一般的に使用されている JSON ローカル ストレージ フレームワークの 1 つであり、私の選択したフレームワークでもあります。高速ですが、初めて見たときはおそらく少し混乱するでしょう。しかし、すべてを念頭に置いて、それは非常にうまく機能します。
Persistencejs
これは、もう 1 つの優れたソリューションです。モバイル デバイスに最適ですが、幅広いモバイル デバイス (Android、iOS、BB) またはデスクトップ ブラウザーでも動作するように作られています。どのデバイスが使用されていても、HTML5 WebSQL から localstorage までの利用可能な最適なストレージを使用します。これは、WebSQL への簡単な方法が必要な場合に優れたソリューションですが、HTML5 WebSQL よりも作業が少し難しくなります。
localStorageDB
こいつは新参者。Lawnchair のように簡単ですが、より SQL に似ています。Lawnchair と同様に、シリアル化された JSON 文字列を格納するために localstorage のみを使用します。webSQL では機能しません。
ネイティブ サポート
ここでもいくつかの可能性が見つかります。主に携帯電話のネイティブストレージサポートを使用していたため、JSフレームワークよりも少し優れたソリューションです。
フォンギャップ ストレージ
これは、ローカル SQL ストレージの Phonegap の公式サポートです。これは一般的に使用される機能です。ただし、少しバグがある可能性があることに注意してください。WM7+ を除くすべてのモバイル プラットフォームがサポートされています。
Cordova/PhoneGap sqlite プラグイン - Android 版
Cordova/PhoneGap プラグインの sqlite へのネイティブ インターフェイスであり、HTML5 Web SQL API にできるだけ近づけるように機能します。5MB の制限に悩まされることはなく、従来の SQL の使用法を可能な限り模倣します。言及すべきことの1つは、データ暗号化をサポートしていることです. 一般的な Phonegap Storage の実装とは異なり、これは Windows Mobile をサポートしていますが、BlackBerry はサポートされていません。
Phonegap ファイル
ファイルに固執したい場合は、このソリューションがおそらく最良のソリューションです。これは、一般的な Phonegap ソリューションです。構成を XML 内に保存し、Java または Javascript で操作します。
はい、PhoneGap にいくつかの文字列値を保持することは可能です。
PhoneGap は HTML5 テクノロジーに基づいているため、 Web ストレージ(sessionStorage、localStorage) を使用して値を保存できます。
または、デバイスのネイティブ ストレージ機能を使用することを考えてください。いくつかの設定値をsqlite
db に保存し、必要に応じて取得できます。