Android学习笔记(十一)基于位置的服务

这篇博客介绍了Android中基于位置的服务,包括如何找到设备的位置,详细讲解了GPS_PROVIDER、NETWORK_PROVIDER和PASSIVE_PROVIDER三种定位方式,重点阐述了它们的精准度和耗电量特点,帮助理解如何在不同场景下选择合适的定位服务。
摘要由CSDN通过智能技术生成

11.1 简介

        基于位置的服务简称 LBS,主要的工作原理就是利用无线电通讯网络或 GPS 等定位方式来确定出移动设备所在的位置。有了Android系统作为载体,才得以广泛应用。

11.2 找到自己的位置

11.2.1 基本用法

在Android中基于位置的服务主要借助LocationManager类来实现。基本使用方法如下:
(1)获取实例
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

(2)选择一个位置提供器来确定设备的当前位置。
Android中一般有三种位置提供器可供选择:

  • GPS_PROVIDER:使用GPS定位,精准度较高,但非常耗电,当要求精准度高时使用。
  • NETWORK_PROVIDER:使用网络定位,精准度稍差,但耗电量较少,一般情况下使用更划算。
  • PASSIVE_PROVIDER
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值