2017-04-06 50 views
0

它不工作在Api23 ver6.0.1以下版本工作正常。當我的應用程序存在廣播接收器不工作? Android 6.0.1 Api23

我下面的清單代碼:

<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> 

誰能幫助我..

+0

請檢查運行時權限 – Rahul

+0

是的,我會手動檢查它,我會給予權限設置也在前臺和背景工作@Rasi – Arun

+0

爲了幫助其他人希望幫助你,這可能是一個好主意發佈廣播接收器的代碼。 –

回答

0

從API級別的Android 23在沒有授予權限的一些變化,現在用戶有一個選項,撤銷許可,任何時間。

按照文檔 -

在運行時請求權限

系統權限分爲兩類,普通和 危險:

  1. 普通權限不直接風險用戶的隱私。如果您 應用在其清單列出了正常的權限時,系統會自動授予 許可。

  2. 危險的權限,可以給應用 訪問用戶的機密數據。如果您的應用在其清單中列出正常的 權限,系統將自動授予 權限。如果您列出危險權限,用戶必須明確地批准您的應用程序 。

使用this鏈接瞭解請求權限的流程。

+0

謝謝..我試過它不工作。應用程序退出後。 – Arun

+0

應用退出後,你的意思是什麼? – Rahul

+0

應用程序清除最近items.i意味着當我們殺了應用程序 – Arun

相關問題