Android---58---初学GPS定位

本文介绍了Android中的GPS定位系统,重点讲解了LocationManager的核心API,包括添加GPS状态监听器、获取LocationProvider、请求定位更新等。同时,讨论了LocationProvider类和Location类的关键方法,用于获取和评估定位信息。最后,通过实例展示了如何获取所有可用的LocationProvider,以及如何设置临近警告。
摘要由CSDN通过智能技术生成

GPS英文是Global Positioning System 全球定位系统的简称。

Android为GPS功能支持专门提供了一个LocationManager,位置管理器。所有GPS定位相关的服务、对象都将由该对象产生。


获取LocationManager实例:
LocationManager lm = (LocationManager)getSystemService (Context.LOCATION_SERVICE)

 

三个核心API:LocationManager、LocationProvider、Location

 

LocationManager提供如下方法:

boolean addGpsStatusListener(GpsStatus.Listener listener):添加一个监听GPS状态的监听器;

void addProximityAlert(double latitude,double longitude,float radius,long expiration,PendingIntent intent):添加一个临近警告;

List getAllProviders():获取所有的LocationProvider列表;
String getBestProvider(Criteria criteria,boolean enabledOnly):根据制定条件返回最优的LocationProvider对象;

GpsStatu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值