国产毛片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://www.qingdxww.cn/)
Powered by Discuz! X3.4
主站蜘蛛池模板:
成人在线免费视频播放
|
亚洲欧美日本国产综合在线
|
成人精品一区二区久久久
|
天堂在
|
欧美3p在线观看一区二区三区
|
国产香蕉久久精品综合网
|
福利国模私拍视频在线观看
|
欧美午夜在线观看
|
色综合久久久久久久久五月性色
|
夜夜艹天天干
|
精品四虎免费观看国产高清午夜
|
996久久国产精品线观看导航
|
国产一区二区三区日韩
|
国产91香蕉视频
|
欧美日本一本
|
久久青青草原精品国产不卡
|
国产精品9999久久久久
|
成人黄色在线网站
|
免费色视频在线观看
|
老子影院午夜伦不卡不四虎卡
|
国产成人精品综合久久久
|
亚洲最新视频在线观看
|
夜夜激情网
|
69综合网
|
亚洲激情视频在线播放
|
国产国语一级毛片
|
亚洲国产一区在线观看
|
欧美一页
|
夜夜夜网站
|
日韩精品久久久久久
|
日韩一区二区三区在线视频
|
91视频免费网址
|
久久麻豆视频
|
隔壁的老头无删减版在线观看
|
黑人最猛性free护士hd
|
在线视频一区二区
|
四虎8848hh
|
免费的黄视频
|
在线观看三级网站
|
老司机精品福利视频
|
99国产精品免费观看视频
|