Android:使用哪种Internet连接?

时间:2011-05-28 09:49:00

标签: android http connection


如果Android设备配置了两个连接/可用,我很好奇ConnectivityManager.TYPE_MOBILE& ConnectivityManager.TYPE_WIFI如何选择用于http请求的连接?
想象一下,我在WiFi区域的某个地方没有互联网接入(或需要登录),但我仍然可以使用GPRS / EDGE等连接到互联网(我的意思是移动)。
Android如何处理这种情况或如何手动处理它? 发出http请求非常简单:

HttpClient httpclient= new DefaultHttpClient();
HttpResponse response = httpclient.execute(mHttpRequest);

但没有关于使用哪种连接或强制使用...

1 个答案:

答案 0 :(得分:2)

在这里查看答案:

How to use 3G Connection in Android Application instead of Wi-fi?

基本上,您使用ConnectivityManager的方法来路由连接。尝试使用在WiFi可用时请求GSM连接的测试应用程序并检查它是否可以。