Android 用代码获取基站号(cell)和小区号(lac)

用手机定位的时候需要的参数,不多说了,直接上代码:

联通移动获取方式:

TelephonyManager tel = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);CellLocation cel = tel.getCellLocation(); int nPhoneType = tel.getPhoneType();//移动联通 GsmCellLocationif (nPhoneType == 2 && cel instanceof GsmCellLocation) {GsmCellLocation gsmCellLocation = (GsmCellLocation) cel;int nGSMCID = gsmCellLocation.getCid();if (nGSMCID > 0) {if (nGSMCID != 65535) {this.cell = nGSMCID;this.lac = gsmCellLocation.getLac();}}}

电信获取方式:


TelephonyManager tel = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);CellLocation cel = tel.getCellLocation(); int nPhoneType = tel.getPhoneType();//电信   CdmaCellLocationif (nPhoneType == 2 && cel instanceof CdmaCellLocation) {Log.e("电信", "-----------------》电信");CdmaCellLocation cdmaCellLocation = (CdmaCellLocation) cel;sid=cdmaCellLocation.getSystemId();nid=cdmaCellLocation.getNetworkId();bid=cdmaCellLocation.getBaseStationId();}


更多相关文章

  1. Android第一行代码(第二版)
  2. android手机通讯录备份还原代码
  3. 详解Android获取系统内核版本的方法与实现代码
  4. 自定义圆形进度条ProgressBar的三种方式
  5. android典型代码系列(二十八)------通话记录的操作
  6. 【Android】Android清除本地数据缓存代码
  7. android--创建快捷方式和判断是否已经创建
  8. CyanogenMod开源代码

随机推荐

  1. 2017 年你应该了解的Android(安卓)库
  2. Android数据存储简介
  3. Android学习笔记7&s3c2440学习系列8
  4. android fragments
  5. Android(安卓)自定义控件
  6. VLC for Android源码下载和编译
  7. Android轮播图-----viewPager
  8. Android杂谈---res目录说明和android单位
  9. Android编译出现Multiple substitutions
  10. Android(安卓)自动接听来电