2010-11-26 9 views
1

私のアンドロイドアプリケーションでは、私は2Gと3Gの間でビットレートをシフトしたいと思います。 私は、接続マネージャーでconnection_Actionメソッドが見つかり、接続が変更されたかどうかを確認しています。 変更があるたびにこのイベントが呼び出されるか、またはチェックのためにタイマーを設定する必要があるかどうかお知らせください。2G、3G、androidのビットレートシフト

私はussageと、このビットレートのシフトを行うためのより良い方法を教えてください。

貴重なご意見をお寄せください。あなたはConnectivityManagerのドキュメントから見ることができるように

答えて

0

:)事前に

ありがとう:ネットワーク接続の 状態に関するクエリーに応答し

クラス。また はネットワーク の接続が変更されたときにアプリケーションに通知します。 (...)

この クラスの主な責任

は以下のとおりです。

  1. 監視ネットワーク接続(のWi-Fi、GPRS、UMTSなど)
  2. 送信ブロードキャストインテントネットワーク接続の変更
    (...)ポイント2から

、あなたはそれがいつでも接続の変更ブロードキャストインテントを送信していることがわかります。つまり、これにより通知を受けたい場合は、BroadcastReceiverを作成して正しい意図(つまり、あなたのケースではCONNECTIVITY_ACTION)を聞くように設定する必要があります。

関連する問題