国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
電子工程網
標題:
安卓處理網絡狀態——無網,2g,3g,wifi,ethernet,other
[打印本頁]
作者:
reggae
時間:
2013-8-28 15:31
標題:
安卓處理網絡狀態——無網,2g,3g,wifi,ethernet,other
分享給大家一篇技術文章,還有很多不足之處,歡迎吐槽!期待各位android愛好者,加入
android學習交流群
:
278744577
,加群請驗證:
eec
,共同探討!
直接上代碼:
public class GetNetWorkStateActor extends FusionActor {
@Override
public boolean processFusionMessage(FusionMessage msg) {
// TODO Auto-generated method stub
msg.setResponseData(checkNet());
return false;
}
private int checkNet() {
// TODO Auto-generated method stub
ConnectivityManager connectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobNetInfoActivity = connectivityManager
.getActiveNetworkInfo();
int netFlag = 0;
if (mobNetInfoActivity != null) {
switch (mobNetInfoActivity.getType()) {
case ConnectivityManager.TYPE_ETHERNET:
// ethernet
netFlag = 1;
break;
case ConnectivityManager.TYPE_WIFI:
// wifi
netFlag = 2;
break;
case ConnectivityManager.TYPE_MOBILE:
// gprs
if(isFastMobileNetwork(context)){
//2g
netFlag = 3;
}else{
//3g
netFlag = 4;
}
break;
default:
break;
}
} else {
//no network
netFlag = 0;
}
return netFlag;
}
private static boolean isFastMobileNetwork(Context context) {
TelephonyManager telephonyManager = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
switch (telephonyManager.getNetworkType()) {
case TelephonyManager.NETWORK_TYPE_1xRTT:
return false; // ~ 50-100 kbps
case TelephonyManager.NETWORK_TYPE_CDMA:
return false; // ~ 14-64 kbps
case TelephonyManager.NETWORK_TYPE_EDGE:
return false; // ~ 50-100 kbps
case TelephonyManager.NETWORK_TYPE_EVDO_0:
return true; // ~ 400-1000 kbps
case TelephonyManager.NETWORK_TYPE_EVDO_A:
return true; // ~ 600-1400 kbps
case TelephonyManager.NETWORK_TYPE_GPRS:
return false; // ~ 100 kbps
case TelephonyManager.NETWORK_TYPE_HSDPA:
return true; // ~ 2-14 Mbps
case TelephonyManager.NETWORK_TYPE_HSPA:
return true; // ~ 700-1700 kbps
case TelephonyManager.NETWORK_TYPE_HSUPA:
return true; // ~ 1-23 Mbps
case TelephonyManager.NETWORK_TYPE_UMTS:
return true; // ~ 400-7000 kbps
case TelephonyManager.NETWORK_TYPE_EHRPD:
return true; // ~ 1-2 Mbps
case TelephonyManager.NETWORK_TYPE_EVDO_B:
return true; // ~ 5 Mbps
case TelephonyManager.NETWORK_TYPE_HSPAP:
return true; // ~ 10-20 Mbps
case TelephonyManager.NETWORK_TYPE_IDEN:
return false; // ~25 kbps
case TelephonyManager.NETWORK_TYPE_LTE:
return true; // ~ 10+ Mbps
case TelephonyManager.NETWORK_TYPE_UNKNOWN:
return false;
default:
return false;
}
}
}
復制代碼
歡迎光臨 電子工程網 (http://m.qingdxww.cn/)
Powered by Discuz! X3.4
主站蜘蛛池模板:
欧美一级片在线
|
日韩精品福利在线
|
亚洲精品高清国产一线久久97
|
亚洲国产成人久久一区久久
|
青青草综合在线
|
亚欧在线
|
日韩三级黄
|
亚洲福利视频一区
|
五月天91
|
中文字幕在线播放视频
|
亚洲视频在线免费观看
|
99久久精品费精品蜜臀AV
|
国产在线观看码高清视频
|
日产国产欧美韩国在线
|
中文字幕亚洲综合小综合在线
|
日韩视
|
啪啪噜噜
|
性欧美xxx极品另类
|
一个人看的视频www高清在线观看
|
tube日本护士
|
美女露出乳胸扒开尿口
|
一个人HD高清在线观看免费视频
|
青草草在线视频
|
日本色护士
|
亚洲综合中文网
|
亚洲午夜性春猛交xxxx
|
调教日本美女
|
日韩免费视频一区
|
亚洲日本中文字幕永久
|
日韩天堂网
|
亚欧美综合
|
www.精品视频
|
小雪奶水涨翁工帮吸的推荐语录
|
天上人间影院久久国产
|
日本天堂网址
|
天堂网www
|
无限好资源第一片免费韩国
|
qvod在线
|
亚洲精品一区国产欧美
|
亚洲欧美日韩国产综合
|
性 色 黄 一级
|