0
我正在開發一個與wi-fi,gprs相關的應用程序。如何查找gprs實力?
我想在兩個條件檢查,
1)如果無線網絡連接我得到signel強度和基於當時我想GPRS實力同樣的事情強度
2)做我的工作也。
如果任何人有想法請幫助我。
在此先感謝。
我正在開發一個與wi-fi,gprs相關的應用程序。如何查找gprs實力?
我想在兩個條件檢查,
1)如果無線網絡連接我得到signel強度和基於當時我想GPRS實力同樣的事情強度
2)做我的工作也。
如果任何人有想法請幫助我。
在此先感謝。
獲取的WifiManager
一個實例,然後調用isWifiEnabled()
WifiManager wifi = your_context.getSystemService(your_context.WIFI_SERVICE);
boolean wifiEnabled = wifi.isWifiEnabled();
你應該能夠掃描使用startScan()
網絡,然後調用getScanResults()
。掃描結果包含每個網絡的信號強度信息。欲瞭解更多看到http://developer.android.com/reference/android/net/wifi/WifiManager.html
我覺得對於GPRS你可以得到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
沒有使用您提供的信息.ok – kiran 2012-03-01 12:54:27