【发布时间】:2015-11-24 09:24:10
【问题描述】:
在 Android Marshmallow 中,权限应该在需要时在运行时请求,而不是在安装应用时一次性请求。但是,我似乎只能从 Activity 请求权限,这是一个问题,因为我的应用程序只包含服务。 (您可能会问,这是为什么呢?该应用程序内置了一个 Android Wear 表盘,手机所做的只是查找附近的照片以发送到手表 - 不需要 Activity。但它确实需要位置权限。)
那么,有什么方法可以向服务请求权限?还是像过去一样强制在安装时授予权限?
【问题讨论】:
-
这个问题也在Application类中
-
我的库可以从任何上下文轻松处理运行时权限,还可以处理“不再询问”。 github.com/nabinbhandari/Android-Permissions
标签: android wear-os android-permissions android-6.0-marshmallow