0

我如何在 android 服务中为 android m 设备实现 RunTimePermissions,就像我实现录音服务但在我添加时在 android m 设备中崩溃了

<uses-permission android:name="android.permission.RECORD_AUDIO" />

在 androidManifest.xml 但是当我再次调试时,我的权限被拒绝错误来了,我该如何在这个服务中实现。虽然我知道在 android 活动中实现这个 RunTimePermissions 很容易,但我如何在服务中实现权限对话框

4

1 回答 1

0

欢迎您让您的服务查看它是否有权限(例如,通过ContextCompat.checkSelfPermission())。

但是,要请求许可,您必须通过活动(例如,通过ActivityCompat.requestPermissions())执行此操作。

如果您的服务确定它无权执行该工作,请为此提出 a Notification,您将引导用户进入您请求许可的活动。

于 2016-08-08T21:54:47.780 回答