LLocation
前言
这周又来了,分享给大家一个定位jar包,基于后台实时定位,采用双线程守护模式,在你的APP没被强制杀死的情况下,会一直去定位,定位的间隔可以自己定,使用起来也非常的简单。
使用方法
由于是后台定位,需要现在清单文件中声明服务和定位权限。(一定要在清单中添加定位的权限)
<service android:name="com.example.llocation.MyService" />
<service android:name="com.example.llocation.YourService" />
之后进行初始化(6.0以后需要动态的去申请一些危险权限,而在初始化的时候,已经做过了判断,如果没有权限,则会去申请。)
//初始化,传入activity,会先判断是否有权限,如果没有,需要先获得允许
LLocationManager lLocationManager = new LLocationManager(this);
//设置每次定位的间隔时间,单位为s,默认为10s
lLocationManager.setTime(10);
//设置每次定位的位置距离,单位为米,默认为10m
//当时间间隔和位置距离都设置时,以位置距离间隔定位,若一方为0,则以另一方间隔标准定位。
lLocationManager.setDistance(10);
//定位模式,分为MyLocation