即使应用程序在android中关闭,如何在服务应该工作时添加位置权限?

Posted

技术标签:

【中文标题】即使应用程序在android中关闭,如何在服务应该工作时添加位置权限?【英文标题】:How add location permission to service when it should work even application closed in android? 【发布时间】:2018-04-03 09:44:00 【问题描述】:

我有一些问题。我编写了一个应用程序,它应该使用位置来写入轨道。我为此应用程序授予 ACCESS_FINE_LOCATION 权限。我的服务实现了 LocationListener,但是当我检查权限时,它总是返回“假”。即使应用程序关闭,此服务也应该工作。我该如何解决这个问题?如何授予我的服务 ACCESS_FINE_LOCATION 权限?

【问题讨论】:

【参考方案1】:

您需要询问runtime permissions.

另一方面,在新版本的操作系统(Oreo 及更高版本)中,requesting location in background services are limited.

【讨论】:

以上是关于即使应用程序在android中关闭,如何在服务应该工作时添加位置权限?的主要内容,如果未能解决你的问题,请参考以下文章

即使用户在android studio中关闭应用程序,如何保持登录状态

Android:如何从活动活动中关闭前台活动?

如何在 azure 中关闭应用服务的一个实例

在Android Studio中关闭手机上的应用程序时如何不关闭套接字

当我的手机蓝牙在 Android 应用程序中关闭时,我可以识别信标吗?

即使在 Flask 中关闭浏览器后,如何将一个会话变量存储一段时间?