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