2011-12-23 10 views
0

enter image description hereトラックモバイルネットワーク設定のチェックボックス

  • 私は1つのネットワークのアプリに取り組んでいます、私はそれらの赤 マーク]チェックボックスをオンに追跡に問題があります。 "Data Enable"が よりもチェックされている場合、私のアプリでこのデータイネーブルがチェックされているか、または UNチェックを知っていることを意味します。
  • このようにすべてのデータローミングと2Gネットワ​​ークのみを使用しても追跡できます。
  • 私はこれを追跡するために多くの努力をしましたが、私は成功することができません。私は 本当に助けが必要です。

ありがとうございます。

答えて

2

これにはいくつかの方法があります。

あなたはアンドロイドでConnectivityManagerクラスを持っています。あなたはそれを使ってみましたか? http://developer.android.com/reference/android/net/ConnectivityManager.html

これは、デバイスのネットワーク状態を知らせるために利用できます。

どうすればよいですか?

  1. そして、あなたはCONNECTIVITY_ACTIONを経由して接続状態の変化が

  2. セットアップあなたのブロードキャストレシーバーをすることができますし、

  3. Alernativelyアクションをブロードキャストするようにアプリケーションを登録するに放送する際の自動通知を受け取ることができますサービスにも依存します。アプリケーションのアーキテクチャ

あなたはインターネットを心配すれば、どんなインターネット接続もうまくいくはずです。

あなたが望むようにプロセスを開始してください。 :)

+0

CONNECTIVITY_ACTIONブロードキャストによって接続状態が変更された場合。しかし、私はネットワークの状態ではなく、ハードウェアのボタンとして追跡します。あなたは私のポイントを持って...? –

+0

ハードウェアボタン?私はそれを正しく理解しているかどうかはわかりません! – Abhinava

+0

ここで説明します。私のアンドロイドの携帯電話にSIMカードがない場合、手動でデータを変更する必要があります。チェックボックスが有効になっています。アプリケーションを使用してこのデータ有効化ボタンが有効または無効になっていることをどのように知ることができますか? –

関連する問題