0

Android用のphonegapを使用して、かなり簡単なアプリを以前に作成しました。

現在、ユーザーごとにバックグラウンド サービスからのステータスバー通知を必要とするものを構築しています。phonegaps backgroundservice プラグインを使用すると、Twitter フィードの例から通知を受け取ることができます。

getMethod = new HttpGet("http://search.twitter.com/search.json?q=phonegap&rpp=1&page1");

期待どおりに機能しますが、大きな問題があります。
1 - json が苦手
2 - 電話にユーザー資格情報 (ユーザー ID f.example) を保存する方法をまだ理解していません。

では、独自の json ファイル myjson.php を作成したいとしましょう。私のJavaクラスでは、これはローカルに保存されていないため、ユーザーIDを渡すことができず、取得できません。私の httpget は次のようになります。

getMethod = new HttpGet("http://domain.com/myjson.php");

Myjson.php は新しいメッセージを提供してくれるので、ファイルを要求しているユーザーを特定する方法が必要です。それがすべてSQLを介していると考えると、同じ値でなければなりません。電話はキャッシュをクリアし、ユーザーの資格情報を忘れることが多いため、php セッションはそれをカットしません。

これどうやってするの?ローカル SQL? xml? また、ユーザー資格情報をローカルに保存できた場合、これらを httpget 要求に追加するにはどうすればよいですか?

私は読んで読んで読んで、そして今=立ち往生しているので、どんな助けとポインタも大歓迎です。

4

2 に答える 2

0

LocalStorageを使用してデータをローカルに保存できます。とても簡単です。(リンク:https ://developer.mozilla.org/en-US/docs/DOM/Storage )

于 2012-10-03T21:58:01.853 に答える
0

あなたの最初の問題は、あなたが本当にjsonをやっていないということです。Jason でエンコードされたコンテンツを要求するだけです。ここに含まれるネイティブ コードを見てください。

于 2012-10-05T20:21:13.777 に答える