在Android 8+中收到短信时在后台获取设备位置

时间:2019-05-16 11:27:53

标签: android location android-8.0-oreo

根据documentation,如果应用程序在后台运行,则无法频繁请求位置更新:

前景的定义是:

  

系统区分前台和后台应用程序。一个   如果满足以下任一条件,则认为该应用位于前台   正确:

     
      
  • 它具有可见的活动,无论该活动是开始还是暂停。
  •   
  • 它具有前台服务。
  •   
  • 另一个前景应用已连接到   通过绑定到其服务之一或通过使用该应用   其内容提供商之一。例如,如果前台应用绑定   到另一个应用程序(该另一个应用程序)中的以下任何组件   被认为是在前台:      
        
    • 输入法编辑器(IME)
    •   
    • 墙纸服务
    •   
    • 通知侦听器
    •   
    • 语音或文字服务
    •   
  •   
     

如果没有   这些条件为真,则认为该应用程序位于   背景。

我需要在用户收到短信时获取用户的当前位置,Voice and text service标准是否适用于SMS广播接收器?

在我的实验中,我发现情况并非如此。我在这里想念东西吗?

0 个答案:

没有答案