日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android獲取移動網絡信號強度的方法

瀏覽:22日期:2022-09-19 14:43:14
判斷有沒有 SIM 卡

獲取移動網絡的信號,一定要判斷是否插了 SIM 卡,沒插卡肯定是沒法獲取的

/** * 判斷是否包含SIM卡 * * @return 狀態 */ public static boolean hasSimCard(Context context) {TelephonyManager telMgr = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);int simState = telMgr.getSimState();boolean result = true;switch (simState) { case TelephonyManager.SIM_STATE_ABSENT: case TelephonyManager.SIM_STATE_UNKNOWN:result = false; // 沒有SIM卡break;}return result; }獲取信號強度

如果插了 SIM 卡,就可以通過下邊方法來獲取移動網絡的信號強度(單位 dBM),使用的是 TelephonyManager 來監聽

private void getMobileNetworkSignal() {if (!PhoneUtils.hasSimCard(mcontext)) { logger.info('getMobileNetworkSignal: no sim card'); return;}TelephonyManager mTelephonyManager = (TelephonyManager) BaseApplication.getAppContext().getSystemService(Context.TELEPHONY_SERVICE);if (mTelephonyManager != null) { mTelephonyManager.listen(new PhoneStateListener() {@Overridepublic void onSignalStrengthsChanged(SignalStrength signalStrength) { super.onSignalStrengthsChanged(signalStrength); int asu = signalStrength.getGsmSignalStrength(); int lastSignal = -113 + 2 * asu; if (lastSignal > 0) {mobileNetworkSignal = lastSignal + 'dBm'; } logger.info('Current mobileNetworkSignal:' + lastSignal + ' dBm');} }, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);} }

也可以添加網絡類型的判斷,來獲取是何種網絡的信號強度

int netWorkType = getNetWorkType(mContext);switch (netWorkType) { case NETWORKTYPE_WIFI:mTextView.setText('當前網絡為wifi,信號強度為:' + gsmSignalStrength);break; case NETWORKTYPE_2G:mTextView.setText('當前網絡為2G移動網絡,信號強度為:' + gsmSignalStrength);break; case NETWORKTYPE_4G:mTextView.setText('當前網絡為4G移動網絡,信號強度為:' + gsmSignalStrength);break; case NETWORKTYPE_NONE:mTextView.setText('當前沒有網絡,信號強度為:' + gsmSignalStrength);break; case -1:mTextView.setText('當前網絡錯誤,信號強度為:' + gsmSignalStrength);break;}

用到的獲取網絡類型的方法:

public static int getNetWorkType(Context context) { int mNetWorkType = -1; ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = manager.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) {String type = networkInfo.getTypeName();if (type.equalsIgnoreCase('WIFI')) { mNetWorkType = NETWORKTYPE_WIFI;} else if (type.equalsIgnoreCase('MOBILE')) { return isFastMobileNetwork(context) ? NETWORKTYPE_4G : NETWORKTYPE_2G;} } else {mNetWorkType = NETWORKTYPE_NONE;//沒有網絡 } return mNetWorkType;}/** * 判斷網絡類型 */private static boolean isFastMobileNetwork(Context context) { TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); if (telephonyManager.getNetworkType() == TelephonyManager.NETWORK_TYPE_LTE) {return true; } return false;}

最后添加必要權限即可

<uses-permission android:name='android.permission.INTERNET'/><uses-permission android:name='android.permission.CHANGE_NETWORK_STATE'/><uses-permission android:name='android.permission.ACCESS_WIFI_STATE'/><uses-permission android:name='android.permission.ACCESS_NETWORK_STATE'/>

以上就是Android獲取移動網絡信號強度的方法的詳細內容,更多關于Android獲取網絡信號強度的資料請關注好吧啦網其它相關文章!

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
丝袜美腿一区二区三区| 亚洲日本免费电影| 日本aⅴ免费视频一区二区三区| 日韩电影二区| 中文字幕在线高清| 久久精品123| 在线中文字幕播放| 免费成人av在线播放| 日韩专区一卡二卡| 女人天堂亚洲aⅴ在线观看| 激情婷婷久久| 亚洲一区区二区| 男女男精品视频网| 日本亚洲不卡| 久久精品 人人爱| 国产精品红桃| 高清日韩中文字幕| 精精国产xxxx视频在线播放 | 91九色精品| 亚洲欧美视频| 日韩精品亚洲一区二区三区免费| 国产精品永久| 日本久久黄色| 欧美不卡视频| 视频在线观看一区| 国产香蕉精品| 色网在线免费观看| 99国产精品久久久久久久成人热| 综合一区av| 欧美国产视频| 香蕉人人精品| 中文字幕视频精品一区二区三区| 国产私拍福利精品视频二区| 国产一区日韩| 国产亚洲精品v| 18国产精品| 鲁鲁在线中文| 国内精品99| 日本亚洲视频在线| 国产一区二区三区视频在线| 久久中文字幕二区| 日本在线成人| 国产欧美一区二区三区精品酒店| 激情91久久| 青草久久视频| 丝袜诱惑一区二区| 亚洲精华国产欧美| 日韩激情综合| 精品三级久久| 亚洲精品欧美| 91亚洲国产高清| 亚洲欧美视频一区二区三区| 国产精品久久久久久久久久妞妞| 日韩啪啪电影网| 午夜亚洲福利| 香蕉视频亚洲一级| 亚洲精品极品| 麻豆精品蜜桃| 日本亚洲视频在线| 日韩欧美中文| 日日夜夜免费精品视频| 动漫av一区| 亚洲神马久久| 福利一区和二区| 最新亚洲国产| 99热精品久久| 国产乱人伦丫前精品视频| 久久精选视频| 国产精品1luya在线播放| 五月精品视频| 色一区二区三区四区| 亚洲精一区二区三区| 日韩欧美一区二区三区在线视频| 日韩黄色av| 欧美日韩国产免费观看 | 在线精品视频一区| 高清精品久久| 欧美亚洲综合视频| 99国产精品99久久久久久粉嫩| 久久影院资源站| 五月激激激综合网色播| 99久久婷婷这里只有精品| 国产精品www994| 中文字幕一区二区三区日韩精品| 欧美日韩亚洲在线观看| 福利欧美精品在线| 欧美日韩xxxx| 另类激情亚洲| 国精品一区二区| av资源亚洲| 国产精品黄色| 日韩精品免费视频人成| 在线精品小视频| 欧美天堂视频| 国产96在线亚洲| 国产精品地址| 日韩1区2区日韩1区2区| 天堂成人国产精品一区| 久久中文字幕二区| zzzwww在线看片免费| 国产精品jk白丝蜜臀av小说| 免费在线视频一区| 婷婷成人在线| 亚洲精品在线影院| 国产一区二区三区四区五区 | 欧美国产中文高清| 欧美日韩一区自拍| 亚洲aa在线| 天堂av在线一区| aa国产精品| 国产精品免费看| 国产视频一区欧美| 在线亚洲观看| 国产精品毛片在线看| 国产精品婷婷| 亚洲综合精品四区| 亚洲精品电影| 欧美日韩国产综合网| 国产 日韩 欧美一区| 国产精品久久观看| 精品国产99| 精品国产一区二| 国产不卡精品在线| 黄色在线网站噜噜噜| 狠狠躁少妇一区二区三区| 国产第一亚洲| 国产 日韩 欧美 综合 一区| 国产欧洲在线| 在线一区视频观看| 香蕉久久99| 中文国产一区| 蜜臀va亚洲va欧美va天堂| 免费人成在线不卡| 热久久久久久久| 午夜电影一区| 国产乱论精品| 精品成人18| 久久久一本精品| 久久黄色影院| 亚洲专区一区| 日本亚洲最大的色成网站www| 日本免费一区二区视频| 欧美久久一区二区三区| 欧美激情99| 超碰在线99| 99久久亚洲精品蜜臀| 狠狠干综合网| 亚洲精品婷婷| 91精品视频一区二区| 国产精品久久久久久久久久妞妞| 国产福利资源一区| 福利一区二区三区视频在线观看| se01亚洲视频 | 成人片免费看| 91精品二区| 日韩免费精品| 国产一区福利| 欧美午夜精品一区二区三区电影| 亚洲电影在线一区二区三区| 久久亚洲国产精品一区二区| 97精品资源在线观看| 成人在线黄色| 免费不卡中文字幕在线| 日韩影院免费视频| 久久国产麻豆精品| 天堂8中文在线最新版在线| 在线一区视频| 久久精品凹凸全集| 新版的欧美在线视频| 亚洲一区欧美激情| 国产精品黄色片| 欧美手机在线| 日韩精品视频网站| 久久久久久夜| 最新国产精品视频| 日韩综合在线| 蜜桃91丨九色丨蝌蚪91桃色 | 国产九一精品| 成人免费电影网址| 日韩精品久久理论片| 岛国av在线网站| 蜜臀精品一区二区三区在线观看 | 国产精品99久久免费观看| 亚洲www啪成人一区二区| 中文一区一区三区免费在线观 | 韩国三级一区| 日韩高清成人在线| 亚洲欧洲美洲av| 日韩有码av| 日韩精品2区| 日韩精品视频在线看| 天堂中文av在线资源库| 天海翼精品一区二区三区| 美女av在线免费看| 亚洲精品精选| 久久在线电影| 精品一区二区三区在线观看视频 | 99国产精品99久久久久久粉嫩| 国产精一区二区| 国产精品嫩草99av在线|