【问题标题】:how can I implement RunTimePermissions for android m device in an android service如何在 android 服务中为 android m 设备实现 RunTimePermissions
【发布时间】:2016-08-08 21:49:57
【问题描述】:

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

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

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

【问题讨论】:

    标签: android android-service android-6.0-marshmallow runtime-permissions


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-01-15
      • 2011-09-17
      • 1970-01-01
      • 2015-11-17
      • 2015-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多