Android ActivityManager:从后台启动的前台服务无法访问位置/摄像头/麦克风

Android ActivityManager:从后台启动的前台服务无法访问位置/摄像头/麦克风,android,android-service,android-permissions,android-location,android-11,Android,Android Service,Android Permissions,Android Location,Android 11,当我的应用程序从后台启动服务时,日志中会出现日志:活动管理器:从后台启动的前台服务无法访问位置/摄像头/麦克风。我同意这一点,因为这是安卓11中已知的限制 如何以编程方式确定我的前台服务是否可以访问Android 11中的位置?我想在服务无法访问位置时停止服务 有用链接: ActiveServices类的来源: 服务记录的来源类别: 你有答案吗?@hungguiga1有。我使用的是AppOpsManager。我使用的是type mediaproject服务。您使用它吗?你能给出更详细的答案吗?

当我的应用程序从后台启动服务时,日志中会出现日志:
活动管理器:从后台启动的前台服务无法访问位置/摄像头/麦克风
。我同意这一点,因为这是安卓11中已知的限制

如何以编程方式确定我的前台服务是否可以访问Android 11中的位置?我想在服务无法访问位置时停止服务

有用链接:

  • ActiveServices
    类的来源:
  • 服务记录的来源
    类别:

你有答案吗?@hungguiga1有。我使用的是
AppOpsManager
。我使用的是type mediaproject服务。您使用它吗?你能给出更详细的答案吗?非常感谢你的帮助。