定位SDK调用流程
2016-10-24 10:44:15 0 举报
定位SDK流程图
作者其他创作
大纲/内容
更新tx位置
向WorkThread发送启动消息
N
创建WorkThread创建MainHandler
GPS卫星状态Callback
stopLoc
tx判断为国内?
向MainHandler发送消息,返回tx位置
WorkThread
WIFI环境变化?
GPSonLocationChanged
tx
向MainHandler发送消息,返回缓存位置
向MainHandler发送消息,返回GPS位置
向WorkThread发送停止消息
延迟t后PostSelf
tx无效 or ApolloTrue?
GPS位置有效?
MainThread
t=1s
终止WorkThread
Y
使用Handler的postself创建定位轮询
t=interval
OS
更新t2时间戳临时获取WIFI信息
请求滴滴网络定位服务成功?
MainHandler
注册tx定位sdk
更新GPS数据
移除tx定位sdk
fixed时间戳更新
usedInFix = 4
调用线程
locListener接口callback
Cell 1小时WIFI 15秒GPS 3分钟 and satellites fixed 30秒
国外 or ApolloFalse?
now-t2+interval 8s?
startLoc
创建Handler
前后两次消失与新增的WIFI个数计算diffSizediffSize = 5 or diffSize / oldSize 20% ordiffSize / newSize 20%
txonLocationChanged
注册GPS信息监听
0 条评论
下一页
为你推荐
查看更多