当我的应用程序存在广播接收器不工作? Android 6.0.1 Api23

时间:2017-04-06 11:23:36

标签: android android-studio

它不适用于Api23 ver6.0.1以下版本正常工作。

我的清单代码如下:

<receiver android:name=".PhoneStateReceiver">
        <intent-filter android:priority="2">
            <action android:name="android.intent.action.PHONE_STATE" />
            <action android:name="android.intent.action.USER_PRESENT" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </receiver>

任何人都可以帮助我..

1 个答案:

答案 0 :(得分:0)

从API级别23开始,Android在授予权限方面做了一些更改,现在用户可以随时选择撤消权限。

根据文档 -

  

在运行时请求权限

     

系统权限分为两类,普通和   危险:

     
      
  1. 正常权限不会直接影响用户的隐私。如果你的   应用程序列出其清单中的正常权限,系统授予   自动许可。

  2.   
  3. 危险权限可以为应用提供   访问用户的机密数据。如果您的应用列出正常   在其清单中的权限,系统授予权限   自动。如果列出危险权限,则用户必须这样做   明确批准您的应用。

  4.   

使用this链接了解请求权限的流程。