国产毛片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
主站蜘蛛池模板:
国产福利在线观看一区二区
|
亚洲影视一区
|
欧美亚洲影院
|
国产码欧美日韩高清综合一区
|
91香焦视频
|
高清视频 一区二区三区四区
|
日日夜夜天天
|
久久精品99无色码中文字幕
|
影音先锋色先锋女同另类
|
欧美四虎精品二区免费
|
蜜臀麻豆
|
久久精品国产99久久99久久久
|
国产乱人视频免费观看
|
久久亚洲精品国产亚洲老地址
|
99精品久久99久久久久久
|
国内精品久久久久久久影视麻豆
|
黄色网址视频在线播放
|
欧美一区二区三区四区在线观看
|
国产成人久久精品推最新
|
久久www免费人成精品香蕉
|
理论亚洲区美一区二区三区
|
亚洲国产亚洲综合在线尤物
|
成年免费大片黄在线观看一
|
在线视频日韩
|
色偷偷91久久综合噜噜噜
|
国产成人综合亚洲亚洲欧美
|
四虎国产精品永久地址51
|
国产愉拍精品视频手机
|
在线观看亚洲网站
|
午夜视频在线免费播放
|
亚洲最大网址
|
欧美日韩一二三区
|
手机在线看黄色
|
国产精品香蕉在线观看
|
香蕉视频国产精品人
|
久久黄色片
|
91免费小视频
|
毛片一级毛片
|
亚洲一区二区三区深夜天堂
|
久久九九影视
|
男女午夜影院
|