一、首先普及一下手机基站信息中相关的专业词汇:

通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释:

MCC,Mobile Country Code,移动国家代码(中国的为460);

MNC,Mobile Network Code,移动网络号码(中国移动为0,中国联通为1,中国电信为2);

LAC,Location Area Code,位置区域码;

CID,Cell Identity,基站编号;

BSSS,Base station signal strength,基站信号强度。

二、定位技术有两种,一种是GPS定位,一种是移动网络的基站定位。

基于移动网络手机基站定位服务的又叫移动位置服务(LBS)他是通过移动运营商网络如GSM获取移动终端用户的位置信息(经纬度坐标)在电子地图平台上展示的

本文所说的基站定位是采用google的数据,在手机上实现的定位功能。一种办法是根据基站位置信息查询然后购买第三方的数据匹配,但是由于运营商网络优化数据变得不准确,要实现精准定位就没那么简单了。网上有关于基站定位的大量理论,要转化成能实现的代码,需要自己考量了

如上图所示基站定定位方法都是通过三对(Positioni'Ti)来确定设备的位置。根据多个三个距离值就可以得到设备的位置,但是由于多径效应的影响,定位精度较差。

返回代码感兴趣的朋友可以私聊获取,如果配合WiFi定的,数据还是精准的。一般查询手机号的位置不限于基站定位,比如公安侦测车或者查询生活轨迹物流外卖的收货地址等等,会在后续的文章中给大家一一讲解

基站位置查询系统_Android获取手机基站位置并进行基站定位的原理相关推荐

  1. adb 命令(系统基础类-获取手机系统属性)

    adb shell getprop 查看手机的所有属性 常用属性获取: adb shell getprop ro.build.version.emui ---查询EMUI版本 adb shell ge ...

  2. 【百度地图API】建立全国银行位置查询系统(五)——如何更改百度地图的信息窗口内容?...

    [百度地图API]建立全国银行位置查询系统(五)--如何更改百度地图的信息窗口内容? 原文: [百度地图API]建立全国银行位置查询系统(五)--如何更改百度地图的信息窗口内容? 摘要: 酷讯.搜房. ...

  3. android 获取图片上某一个文字位置_android 获取手机中的所有图片或某一目录下的图片方法...

    获取手机中的所有图片,并过滤获取某一目录下的图片.(注释掉的代码可以按照目录分组) private void getAllPhotoInfo() { new Thread(new Runnable() ...

  4. android 通过手机号码查询联系人,android获取手机通讯录联系人

    android获取手机通讯录联系人信息 private void getPhoneContacts() { ContentResolver resolver = this.getContentReso ...

  5. android pak文件_Android 获取手机中已安装apk文件信息

    通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下 PackageManager packageManager = this.getPackageManager(); ...

  6. 通过java获取手机信息_android获取手机信息

    玩Android的朋友们进来看看吧! 1.获取手机安装的应用信息(排除系统自带): Java代码: 1 private String getAllApp() { 2 String result = & ...

  7. airpods2怎么查正品 ios11系统_深圳个人信用报告查询系统入口:手机要怎么查

    11月5日是深圳信用日,记者从深圳市市场监督管理局获悉,经过近一年的建设,深圳市个人信用报告查询系统于近日在"i深圳"App."信用深圳"微信公众号和" ...

  8. 获取android设备唯一编号_android 获取手机设备的唯一码(IMIE )

    获取手机设备的唯一码(IMIE ) public void fetch_status(){ TelephonyManager tm = (TelephonyManager) this .getSyst ...

  9. java 读取手机文件_Android获取手机文件夹及文件列表的方法

    先看看效果图: package wuwang.tools.utils; import java.io.File; import java.io.FileInputStream; import java ...

  10. java中获得手机唯一_Android 获取手机唯一识别码

    [实例简介]得到手机唯一识别码 [实例截图] [核心代码]private String ChuanMa() { String szImei;// imei码 String m_szDevIDShort ...

最新文章

  1. 愤怒的小鸟素材包_点映预售开启|愤怒的小鸟2搞笑升级,萌贱无敌!
  2. c语言排班系统设计报告,C语言课程设计关于排班系统的一些问题
  3. 对于一个IT宅男先脱光再说
  4. Hibernate和JDBC、EJB比较
  5. python能够接收由键盘输入的函数是_python实现键盘输入的实操方法
  6. Xcode9学习笔记67 - 打印查看程序沙箱结构中常用的几个目录
  7. 操作系统基础:存储管理知识笔记(一)
  8. 报名照片审核处理工具_太浦军考|2020年文职人员报名照片审核程序,照片处理工具应该如何使用?...
  9. python添加模块
  10. 零基础学前端,自学还是培训机构?
  11. php web 简单的系统,Slim 简单而强大的 PHP 微型 Web 开发框架 - 资源分享
  12. 103 解决粘包问题
  13. mysql tuner sh_MySQL性能提议者:mysqltuner.pl
  14. 记2021上半年软考中级-数据库系统工程师考试
  15. mysql 报表工具_Navicat功能:报表创建工具
  16. netbeans 8 java自动提示_Netbeans 代码提示
  17. J.A.R.V.I.S.
  18. 中秋佳节│以码为笔,绘合家团圆
  19. 70个居家做饭小技巧
  20. matlab直流输电,基于MATLAB/Simulink的高压直流输电系统的仿真研究

热门文章

  1. 关于嵌入式高端ARM核心板设计风格优缺点分析(作者:gooogleman)
  2. python四分位数_Python:获取四分位数的数组索引
  3. 数学空间向量--两条异面直线距离,以及相交并垂直与两条直线的直线。
  4. 仿ios相机apk_仿苹果相机APP下载
  5. Windows操作系统免费下载地址(itellyou)
  6. linux虚拟磁盘服务,hintsoft Linux iscsi虚拟磁盘完全教程及优化攻略
  7. 电子密码锁的设计(Verilog HDL实现)
  8. 数据分析 第十篇:分类(kNN)
  9. Android 旋转木马轮播,ReactJs写旋转木马轮播图
  10. Python中使用多个分隔符分隔字符串re.split