1.NotiftLocationListener类 继承API的BDAbstracLocationListener类:
需要重载的函数:onReceiveLocation(location)用于接收定位信息
2.NotifyLister类 继承API的BDNotifyListener类
需要重载的函数:onNotify(mlocation, distance)用Tost提醒用户
3.在onCreate期间:
创建NotiftLocationListener对象
创建一个(全局的)震动器getApplicationContext.getSystemService(Service.VIBRATOR_SERVICE)
创建一个用户定位实例LocationClient(this),并用来注册监听NotiftLocationListener对象
创建提醒监听NotifyLister(),并(在按键监听中执行注册更好)被LocationClient对象注册registerNotify
4.在onStop、onDestroy期间:
移除提醒removeNotifyEvent(...)
取消注册unregisterLocationListener(...)
用户定位实例调用stop()
原文:https://www.cnblogs.com/lzw265/p/12313961.html