上传者: 42134234
|
上传时间: 2021-10-16 22:47:22
|
文件大小: 6.4MB
|
文件类型: -
定位追踪器
KLocationTracker 是一种能够跟踪设备位置的后台服务。 KLocationTracker 是一个与应用程序隔离并在后台运行的后台位置跟踪服务。 此后台服务将在特定时间间隔捕获设备位置,并将使用 AES-256 位 ECB 加密算法加密的服务器上的位置元数据上传。 该服务有一个主线程,它将捕获当前位置和位置变化。 每次需要将数据上传到服务器或需要加密数据时,它都会创建一个新的子线程。 这些子线程将执行它们的任务并终止。 由于可能有很多线程,所以所有必要的方法都是同步的,以避免死锁情况。
此服务将继续寻找位置更改。 如果设备的位置发生变化,该服务将立即记录新的位置数据并发送到服务器。 该服务配置为适用于所有情况,例如:
如果主应用程序在前台,该服务将正常工作。
如果应用程序在后台,该服务将起作用。
如果应用程序被用户杀死,该服务将继续工作。
即使设备已重新启