LocConfessor
2015-11-10 15:11:37 0 举报
LocConfessor是一款基于位置的匿名忏悔应用,它允许用户在不透露身份的情况下,分享他们的秘密、烦恼和心事。通过使用地理定位功能,用户可以找到一个附近的倾听者,与他们进行实时交流,寻求安慰和支持。这款应用旨在帮助人们释放压力,建立真实的人际关系,同时也为那些愿意倾听他人心声的人提供了一个平台。LocConfessor采用了先进的加密技术,确保用户的隐私得到充分保护。无论是在繁忙的城市街头还是在宁静的乡村小径,LocConfessor都能为用户提供一个安全、私密的空间,让他们畅所欲言。
作者其他创作
大纲/内容
进入同步锁synObject
End
定位循环间隔,10s
不包含GPS
WIFI有效性,4s,长度0
完成同步锁synObject
WIFI年龄:当前时间 - wifiReceiveTimestamp
否
发起一次WIFI扫描
isLocLoopRunning
是
WIFI清洗MAC,删除冒号[:]SSID,删除竖线[|],长度16总个数 = 51
scanWifiLoop
1.wifiReceiveTimestamp更新2.timeWifiM更新
引发扫描的WIFI年龄区间:4s~60s扫描检测间隔:4s
1.WIFI信号强度排序2.根据flag清洗请求
定位策略locStrategy.manage
gsmSignalStrength 0
注册GPS监听locationListener
主基站lac/cid非法值,2147483647
onSignalStrengthsChanged
LocConfessor
GPS有效性,3s
onCellLocationChanged
GPS回调频率,2s,5m
延迟10s/2s
定位启动延迟,1s
位置返回null
WIFI扫描启动延迟,4s
邻近基站lac非法值,0,-1;cid非法值,-1
getLteRsrp 0
接口回调locListener.onLocationChanged
isGsm
wifiReceiver
cellListener
基站有效性,1h
延迟4s
1.新建handler对象2.isLocLoopRunning标志3.isWifiScanRunning标志4.启动WIFI扫描循环scanWifiLoop5.启动定位循环regularLocLoop6.isRunning标志
WIFI死亡间隔,5min
regularLocLoop
1.获取基站信号强度2.timeCellE更新
start
临时获取WIFI
isWifiScanRunning
isRunning
handler有效
填充请求其他信息timestamp/imei/phone/appid/userid
失败
注册基站监听cellListener
1.基站/WIFI/GPS有效2.locReqData/locGpsdata拷贝
定位返回null加速,2s
1.清空WIFI列表2.WIFI时效判断3.WIFI数据清洗
1.发起一次WIFI扫描2.当前时间更新timeWifiM2.注册WIFI广播接收wifiReceiver
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容