2012-07-31 61 views
0

我有一个服务在后台运行并将数据发送到服务器,我想仅通过wifi发送此数据而不是另一种方式(gprs或其他方式)是可能的吗?如果是的话,我该怎么做到呢?如果您有示例代码或链接,那就太棒了。 谢谢。Android:仅通过WIFI发送数据

回答

4
final ConnectivityManager connMgr = (ConnectivityManager) 
this.getSystemService(Context.CONNECTIVITY_SERVICE); 

final android.net.NetworkInfo wifi = 
connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI); 

NetworkInfo结构应具有Wifi子系统的连接状态。请查看文档:

http://developer.android.com/reference/android/net/NetworkInfo.html

使用isConnected方法,看看无线网络连接。十分简单!

+0

有亚斯曼去 – 2012-07-31 14:59:13