我正在实施使用LocationManager获取和使用平板电脑位置的服务。这项服务是从一项活动开始并停止。如何向服务请求权限
最新的Android需要在运行时请求权限。现在我已经成功地在,checkSelfPermission
中使用requestPermission
,我每次使用某个位置管理器功能并添加requestPermission
函数并覆盖onRequestPermissionResult
。
它很好用。
现在为我的服务我需要做同样的事情,但这些功能似乎只适用于活动。 如何激活服务中的权限?
以防万一,我已经要求在启动和服务停止服务
我完全同意这一点。我的应用程序实际上具有活动结构 - 它成功询问来回权限 - 以后启动服务。现在*我如何*将这些权限转移到服务? (理想情况下,即使在关闭活动后,我也希望该服务能够运行) – KansaiRobot
@KansaiRobot:“现在如何将这些权限转移到服务?” - 没有什么可以“转移”。只需在获得运行时权限后启动或绑定到您的服务。 – CommonsWare