根据documentation,如果应用程序在后台运行,则无法频繁请求位置更新:
前景的定义是:
系统区分前台和后台应用程序。一个 如果满足以下任一条件,则认为该应用位于前台 正确:
- 它具有可见的活动,无论该活动是开始还是暂停。
- 它具有前台服务。
- 另一个前景应用已连接到 通过绑定到其服务之一或通过使用该应用 其内容提供商之一。例如,如果前台应用绑定 到另一个应用程序(该另一个应用程序)中的以下任何组件 被认为是在前台:
- 输入法编辑器(IME)
- 墙纸服务
- 通知侦听器
- 语音或文字服务
如果没有 这些条件为真,则认为该应用程序位于 背景。
我需要在用户收到短信时获取用户的当前位置,Voice and text service
标准是否适用于SMS广播接收器?
在我的实验中,我发现情况并非如此。我在这里想念东西吗?