国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚
搜索
熱門關(guān)鍵詞:
場效應(yīng)管
Vishay
STM32
Mathworks
凌力爾特
手機版
官方微博
微信公眾號
登錄
|
免費注冊
首頁
新聞
新品
文章
下載
電路
問答
視頻
職場
雜談
會展
工具
博客
論壇
在線研討會
技術(shù)頻道:
單片機/處理器
FPGA
軟件/編程
電源技術(shù)
模擬電子
PCB設(shè)計
測試測量
MEMS
系統(tǒng)設(shè)計
無源/分立器件
音頻/視頻/顯示
應(yīng)用頻道:
消費電子
工業(yè)/測控
汽車電子
通信/網(wǎng)絡(luò)
醫(yī)療電子
機器人
當前位置:
EEChina首頁
›
論壇
›
軟件編程/OS
返回列表
查看:
2791
|
回復(fù):
0
安卓處理網(wǎng)絡(luò)狀態(tài)——無網(wǎng),2g,3g,wifi,ethernet,other
[復(fù)制鏈接]
reggae
reggae
當前離線
積分
346
電梯直達
樓主
發(fā)表于 2013-8-28 15:31:16
|
只看該作者
|
倒序瀏覽
|
閱讀模式
貿(mào)澤電子有獎問答視頻,回答正確發(fā)放10元微信紅包
關(guān)鍵詞:
清源教育
,
android
,
網(wǎng)絡(luò)狀態(tài)
分享給大家一篇技術(shù)文章,還有很多不足之處,歡迎吐槽!期待各位android愛好者,加入
android學(xué)習(xí)交流群
:
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;
}
}
}
復(fù)制代碼
收藏
0
頂
0
踩
0
相關(guān)文章
•
丟掉數(shù)據(jù)線,你還會調(diào)試Android設(shè)備嗎?
•
迅為3399開發(fā)板Android7/Android8修改開機動畫
•
迅為IMX6開發(fā)板Android應(yīng)用-AndroidStudio-calculator測試
•
Android固件編譯-迅為3399開發(fā)板Android8系統(tǒng)編譯
•
迅為-iMX6-Android4.4-串口屏蔽gps文檔及測試例程
•
Imagination宣布支持Google的Android GPU Inspector
•
iTOP-4412開發(fā)板android4.4代碼下載和編譯
•
推薦--ARM RK3399平臺應(yīng)用
•
中國公司帶頭反擊:安卓陣營面臨崩潰解體危機
•
谷歌回應(yīng)暫停與華為部分業(yè)務(wù)往來:遵守命令、審查影響
回復(fù)
舉報
返回列表
高級模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登錄后才可以回帖
登錄
|
立即注冊
本版積分規(guī)則
發(fā)表回復(fù)
回帖后跳轉(zhuǎn)到最后一頁
關(guān)于我們
-
服務(wù)條款
-
使用指南
-
站點地圖
-
友情鏈接
-
聯(lián)系我們
電子工程網(wǎng)
© 版權(quán)所有
京ICP備16069177號
| 京公網(wǎng)安備11010502021702
快速回復(fù)
返回頂部
返回列表