1
我想使http连接确保它仅通过wifi来完成,这样我不能对从GPRS或3G网络传输的数据包进行收费。Android:通过应用程序使用Wifi连接
这意味着可以什么都连接我只能选择我要确保通过应用程序本身的wifi ..
所有帮助表示赞赏。
我想使http连接确保它仅通过wifi来完成,这样我不能对从GPRS或3G网络传输的数据包进行收费。Android:通过应用程序使用Wifi连接
这意味着可以什么都连接我只能选择我要确保通过应用程序本身的wifi ..
所有帮助表示赞赏。
您可以使用connectionmanager来做到这一点。
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
}
感谢您的时间..通过这个我可以知道如果wifi或wimax是否可用?有可能是我的手机默认连接是GPRS或3G的情况下,我想明确确保我只使用WiFi不是从手机的设置,而是从应用程序本身..谢谢 – 2010-09-07 11:26:01