Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 永不关闭的位置后台服务_Java_Android_Android Location - Fatal编程技术网

Java 永不关闭的位置后台服务

Java 永不关闭的位置后台服务,java,android,android-location,Java,Android,Android Location,我正在为我公司自己的设备创建设备跟踪应用程序 我使用GooglePlayAPI创建了一个后台服务来获取更新 但是,当我的应用程序关闭时,它很少将位置发送到服务器。它很少得到更新 我该怎么办?我可以使用任何特殊许可吗?用于此目的。即使您的应用程序被终止,WorkManager中计划的进程也将被执行 在您的情况下,您可以安排以固定的时间间隔检查位置,并将其发送到服务器或任何您想要发送的位置 从官方文件: WorkManager API使指定可延迟、异步 任务及其应该运行的时间。这些API允许您创建任

我正在为我公司自己的设备创建设备跟踪应用程序

我使用GooglePlayAPI创建了一个后台服务来获取更新

但是,当我的应用程序关闭时,它很少将位置发送到服务器。它很少得到更新

我该怎么办?我可以使用任何特殊许可吗?

用于此目的。即使您的应用程序被终止,WorkManager中计划的进程也将被执行

在您的情况下,您可以安排以固定的时间间隔检查位置,并将其发送到服务器或任何您想要发送的位置

从官方文件:

WorkManager API使指定可延迟、异步 任务及其应该运行的时间。这些API允许您创建任务和 将其交给WorkManager,以便立即或在适当的时间运行 时间例如,应用程序可能需要从下载新资源 网络时不时。使用这些类,您可以设置 任务,选择适当的环境使其仅在 设备正在充电和联机,并将其交给WorkManager运行 当条件满足时。任务仍然保证运行,即使 如果您的应用程序被强制退出或设备重新启动

你的任务就要完成了