android - 来自 Web 服务的后台 GPS 轮询

标签 android iphone service gps web

我想知道这在 Android 或 iPhone 上是否可行:

我想让一个应用程序在手机后台运行,并每隔 N 分钟向服务器发送一个 GPS 位置。据我所知,这在 iPhone 上很难,但它可以在 Android 上完成吗?

在 iPhone 上多考虑一下 - 我可以创建一个 Web 服务来为每个应用程序运行计时器,并在计时器结束时向手机推送通知以启动 GPS 服务并将位置信息发送回服务器吗?我可以在后台将通知推送到 iPhone 应用程序吗?

谢谢!

最佳答案

关于 Android:是的,这也是可能的,就像 iPhone 一样,您需要的准确性越低,速度就越快。它也是异步的,因此您将需要类似的方法。不过与 iPhone 不同的是,您可以启动 GPS 并在后台服务中等待位置更新,这样您就可以随时将当前位置发送到服务器。

关于android - 来自 Web 服务的后台 GPS 轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9676812/

相关文章:

iphone - 动画表格 View 部分标题

iphone - Instruments Leaks - 不显示我的源代码

当项目作为服务启动时,Python 模块导入失败

Android Web 浏览器缩放对于图像比 Sprites 更有效

android - Flutter:如何禁用 GridView 小部件的滚动,但为整个页面启用滚动?

android - 无法在虚拟盒模拟器中运行 android 项目

iphone - iOS SDK - iPhone 音频插孔如何与连接的电缆交互?

android - 与 IntentService 具有相同优先级的多个工作线程?

c# - 通过单独的应用程序控制服务

android - DialogFragment 与带有对话框主题的 Activity