请问Android下如何同时使用GPRS和Wifi 貌似不能同时使用GPRS和Wifi的,因为手机的默认方式是:当有wifi连接时,就自动将GPRS连接断开咯,当wifi米有连接时,就会自动连接GPRS的,wifi连接方式优先。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认固件不行的,自己编译的,可以调整的。当然2.3可以控制下载时使用哪个,如果强制使用gsm的话,系统会强制关闭wifi,可以参考 DownloadManager下载管理类2.3新增API介绍 这个文章,刚看到的 验证时,手工关掉wifi。验证后再打开。 socket 就是可以实现GPRS通信,至于wifi打开就可以了,如果同时使用的话,就新建一个线程来使用WIFI ls 肯定没有试过...试了下 rooted 的机器, 也许可以, 我再去试试... ConnectivityManager conn = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if(conn==null) return false; NetworkInfo info = conn.getActiveNetworkInfo(); if(info==null) return false; String type =info.getTypeName();//MOBILE->GPRS;WIFI Log.v("tag", "NetworkType="+type); if(type.equals("WIFI")){ return true; } else if(type.equals("MOBILE")){ String apn = getAPN(this); Log.v("tag", "APN="+apn); if(apn!=null&&apn.equals("cmwap")){ return false; }else{ return true; } } 好象是不能同时使用吧。如果要是想同时使用的话,估计要自己来编写地层的实现。因为在连接的时候,你无法判断要从哪个入口来实现。毕竟android做的其实还是优先wifi吧。我的理解 不能同时使用GPRS和Wifi的,wifi连接方式优先 唉, 看来标准的ROM是不行的, OPhone貌似可以, root的手机也可以自己打开设备拨GPRS.. 哎, 先用OPhone的对付着弄弄... 不知道Google为虾米设置的这么死板...先结贴了.... 求助 安卓虚拟配置好打不开 如何获取系统自带的xml标签属性? android 下CHKLOG是什么意思呢? android分辨率 如何读取android 系统internal memory 目录? 简单下载、安装、删除代码 android中surfaceHolder类型的设置--setType android加载一个工程俩边//修改工程的什么文件可以加载呢? 怎么通过listview的item点击监听更新activity的其他控件 微信支付返回-1 支付失败 各种问题都排查了 pdf文件加密遇到的问题? 跪求 有C++基础,要学Java去做Android,求推荐好书
试了下 rooted 的机器, 也许可以, 我再去试试...
if(conn==null) return false;
NetworkInfo info = conn.getActiveNetworkInfo();
if(info==null) return false;
String type =info.getTypeName();//MOBILE->GPRS;WIFI
Log.v("tag", "NetworkType="+type);
if(type.equals("WIFI")){
return true;
}
else if(type.equals("MOBILE")){
String apn = getAPN(this);
Log.v("tag", "APN="+apn);
if(apn!=null&&apn.equals("cmwap")){
return false;
}else{
return true;
}
}
先结贴了....