2012-03-01 1 views
0

私はwi-fi、gprsに関連する1つのアプリを開発しています。私はGPRSの強度を取得したいと同じことでgprs strenghtの検索方法は?

私は無線LANが接続されている場合、私はsignel強度を取得し、強度

2に基づいて、私の仕事をしています)の二つの条件、

1で確認したいです)また、

いずれかのアイデアがある場合は、私を助けてください。

ありがとうございます。

答えて

1

は、あなたがgetScanResults()を呼び出し、その後、startScan()を使用してネットワークをスキャンすることができるはずisWifiEnabled()

WifiManager wifi = your_context.getSystemService(your_context.WIFI_SERVICE); 
boolean wifiEnabled = wifi.isWifiEnabled(); 

を呼び出し、WifiManagerのインスタンスを取得します。スキャン結果には、各ネットワークの信号強度情報が含まれています。より多くのGPRS用http://developer.android.com/reference/android/net/wifi/WifiManager.html

と思いを参照してください、あなたはConnectivityManagerのインスタンスを取得し、モバイルデータ接続に情報を求めることができます:

ConnectivityManager cm = your_context.getSystemService(your_context.CONNECTIVITY_SERVICE) 
NetworkInfo nw = cm.getNetworkInfo(TYPE_MOBILE) 

これは、あなたがデータ接続を持っているかどうかを教えてくれます。私は信号強度を取得する方法がわかりませんが、あなたがいくつかのドキュメントを読んでいれば、あなたはそれを理解することができます: http://developer.android.com/reference/android/net/ConnectivityManager.html

+0

what of u provide.ok – kiran