0

私は最近、Android ベースの電話 (HTC HD Desire、I ゲスト) で Twitter アプリを試しました。Twitter アプリでは、メッセージを「ツイート」しようとすると、電話の Twitter アプリがほぼリアルタイムで変更を通知します。

私はいくつかの検索を行ったところ、JSON 形式で Twitter から「メッセージ」を取得できることがわかりましたが、Android フォンのアプリでは、サーバーから何らかの形式で情報を取得するために、バックグラウンドで別のスレッドを実行する必要があるのは事実です ( JSON ..) 電話で自分の壁を更新するよりも ??

これが本当に起こったら、すぐにバッテリーが切れるはずだったので、私の携帯電話にとっては大惨事になると思います.

とにかく同じ結果を得る方法はありますが、バックグラウンドでスレッドを実行してチェック更新作業を行う必要はありませんか?

4

2 に答える 2

2

独自のアプリケーションを作成するため、または使用している既存のアプリがどのように機能するかを調べるために、この情報が必要ですか?

後者の場合、アプリの開発者に詳細を尋ねることは検討されましたか? アプリケーションがどれだけポーリングしているか、または何らかのプッシュメカニズムが使用されているかどうか、彼らは答えられると確信しています。その答えは、stackoverflowers があなたのためにできる当て推量よりも役立つかもしれません。

于 2012-02-11T18:27:44.867 に答える
1

更新をリアルタイムで取得したい場合は、常にポーリングしているサービスをバックグラウンドで実行します。

別の方法として、面倒な作業をサーバー側に任せて、プッシュ メカニズムを実装することもできます。さらに、クライアントのバッテリ寿命が向上します。欠点は、Twitter をポーリングしてからクライアントにプッシュするインフラストラクチャにお金を払わなければならないことです。

于 2012-02-11T17:45:27.580 に答える