Android传感器高级编程之读书笔记一

原创 2016年08月31日 15:00:24

一、android位置服务简介


1.用于确定位置的方法


1.1 GPS提供者(使用gps定位)

gps工作原理

gps卫星


  任何时间任何位置都至少有4个卫星是可见的每个卫星持续发送数据(单一卫星,所有卫星)确定它和多个卫星之间的距离,用距离确定当前的位置。

agps


 数据传输更快定位更快

  限制

  室内无法使用

  无法看到天空的地方无法使用

  需多个卫星定位的位置数据,时间久
  会出现gps信号被高楼反弹的情况


1.2 网络提供者(使用wifi蜂窝网络定位)


wifi的位置检测工作原理


 通过wifi接入点与这些接入点当前的信号强度对设备进行跟踪。
 必需启用Google位置服务。

局限性

 必须有wifi在设备扫描范围内
 网络必须有一个配置对android设备可见的公共广播服务集标识。
 接入点位置的改变(如无线路由器的位置变化),会导致定位到错误
 的位置。

使用基站id蜂窝网络


工作原理
 移动设备和基站通信,通过基站信号的增强和减小了解设备的位置。
 与wifi类似

局限性
 与wifi相比,基站不会改变,所以wifi接入点中的一系列问题就不存在了。(如,路由器会移动而基站不会。)
 google位置服务必须有设备发送过来的基站id数据,这样才能提供位置数据。

相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

android开发笔记之高级主题—传感器的简单介绍

今天我们开始进入讲解android中的一些高级主题的用法,比如传感器、GPS、NFC、语音和人脸识别等。这次来对传感器的一个简单介绍:Android平台支持三大类的传感器: 位移传感器 这些传...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

【读书笔记】《Android多媒体开发高级编程》(一)

1. 调用系统摄像头 2. 使用BitmapFactory.Options进行缩放 3. MediaStore存储图片 4. Cursor查询图片 5. ExifInterface读取、设置图片信息...
  • hzxpyjq
  • hzxpyjq
  • 2015年11月05日 10:37
  • 409

Android4学习-高级编程读书笔记开始篇

随着智能手机行业的发展,
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android传感器高级编程之读书笔记一
举报原因:
原因补充:

(最多只允许输入30个字)