当前位置:   article > 正文

使用android 手机做附近基站的扫描_基站信号扫描

基站信号扫描

最近做了一个扫描附近基站的小程序,其中遇到一些参数什么的。这里记录一下:

使用android手机获取附近基站信息

前提是需要有手机卡

telephonyManager = (TelephonyManager) this.ctx.getSystemService(Context.TELEPHONY_SERVICE);
telephonyManager.listen(phoneStateListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
telephonyManager.listen(phoneStateListener,PhoneStateListener.LISTEN_CELL_LOCATION);

首先可以获取到的基站的网络制式跟手机的网络制式有关:

比如:

4G    TD-LTE(移动);

4G    FDD-LTE(联通、电信)

3G    TD-SCDMA(移动);

3G    WCDMA(联通);

3G    CDMA2000(电信);

2G    GSM(移动/联通);

2G    CDMA(电信)

 

那我们可以扫描到的基站类型也分以下4种

LTE

CDMA

WCDMA

GSM

下面整理了一些参数和对应缩写,这些信息都可以通过扫描获得。

MCC,Mobile Country Code,移动国家代码(中国的为460);
MNC,Mobile Network Code,移动网络号码,通过这个可以区分运营商

比如:

 

移动

00

02

07

08

联通

01

06

09

 

电信

03

05

11

 

 

 LAC,Location Area Code,位置区域码;
 CID,Cell Identity,基站编号;
 BSSS,Base station signal strength,基站信号强度。

 

附:

LTE 中各种ID 的含义:

htt

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/319304
推荐阅读
相关标签
  

闽ICP备14008679号