[解決済み] 携帯電話のギャップにおけるローカルストレージの使用
質問
私は、Webプロジェクトのためにモバイルアプリを作成したいと思いました。Phonegapを見つけました。HTML、CSS、JavaScriptを使って簡単にアプリを作れると書いてあります。私は今までフォーンギャップを使用してモバイルアプリを作成したことがありません。ストレージは memory-store.js (MemoryStore), ls-store.js (LocalStorageStore), websql-store.js (WebSqlStore) の3つがあります。私はユーザーを認識するためのトークンを保存したいだけです。どのストレージが一番適しているのか。モバイルアプリを構築するためのより良い方法はありますか。
よろしくお願いします。
解決方法は?
ローカルストレージを使用するのが最も簡単でしょう。
基本的にPhoneGapアプリはネイティブアプリ(そのためアプリストアで配布可能)であり、単にWebページまたはページを実行するだけです。PhoneGap APIは、カメラなどのデバイス機能へのJavaScriptフックを提供します。さらに多くのことがありますが、今のところこれが背景です。
つまり、アプリは基本的にWebページ(HTML5、CSS、JS)なので、LocalStorage(HTML5の一部)を利用することができるのです。
ローカルストレージの使用例。
値を設定する。
localStorage.myname = "Greg";
値を取得する。
localStorage.myname; // returns "Greg"
ローカルストレージの詳細についてはこちらをご覧ください。 http://diveintohtml5.info/storage.html
Windows Phone 7用 : http://docs.phonegap.com/en/3.4.0/cordova_storage_storage.md.html#Storage
構文は以下の通りです。
localStorage.setItem("name", "Alen");
localStorage.getItem("name"); //will return Alen
関連
-
[解決済み】エラー。Android SDK 内で gradle ラッパーが見つかりませんでした。Android SDKをアップデートする必要があるかもしれません。
-
[解決済み】Cordova - 現在の作業ディレクトリはCordovaベースのプロジェクトではありません。
-
[解決済み] 新しいプロジェクトでcordova.jsが見つからない
-
[解決済み] DeprecationWarningです。Tapable.pluginは非推奨です。代わりに `.hooks` の新しい API を使用してください。
-
[解決済み] ionic 2 でアイコンやボタンを大きくする方法
-
[解決済み] ionic 2 - エラー Android Studio でインストールされたバージョンの Gradle も見つかりませんでした。
-
[解決済み] 携帯電話のギャップにおけるローカルストレージの使用
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー。Android SDK 内で gradle ラッパーが見つかりませんでした。Android SDKをアップデートする必要があるかもしれません。
-
[解決済み】Cordova - 現在の作業ディレクトリはCordovaベースのプロジェクトではありません。
-
[解決済み] 新しいプロジェクトでcordova.jsが見つからない
-
[解決済み] DeprecationWarningです。Tapable.pluginは非推奨です。代わりに `.hooks` の新しい API を使用してください。
-
[解決済み] ionic 2 でアイコンやボタンを大きくする方法
-
[解決済み] ionic 2 - エラー Android Studio でインストールされたバージョンの Gradle も見つかりませんでした。
-
[解決済み] 携帯電話のギャップにおけるローカルストレージの使用