我想建立http连接,确保只通过wifi完成,这样我就无法从GPRS或3G网络传输数据包。
这意味着什么连接可用我只能使用wifi,我想通过应用程序本身确保..
感谢所有帮助。
答案 0 :(得分:2)
您可以使用连接管理器。
ConnectivityManager cm = (ConnectivityManager)Context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if(ni == null)
//no connectivity, abort
if(ni.getType() == ConnectivityManager.TYPE_WIFI || ni.getType() == ConnectivityManager.TYPE_WIMAX) {
//connected via wifi/wimax
//so transfer the data
}