2016-11-30 42 views
7

根據標準的android文檔,我們需要獲得Marshmallow或更新版本的許可。現在我完成了對M設備和特定權限的檢查。應用程序在所有設備上都正常工作。檢查自定義ROM應用程序的繪製權限

實際的問題

我拿出MIUI和類似定製的Android ROM。該ROM在5.1.1設備上引入了此功能。我們在這裏遭遇重大故障。

如果我們檢查在下面的棉花糖上的應用程序的繪製其原始ROM上的崩潰。此外,我們檢查MIUI設備上的許可,它沒有給出任何結果。

如果你來過,告訴我如何可以檢查/啓用畫MIUI的自定義ROM上的應用程序?

這裏是代碼

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { 
    if(!Settings.canDrawOverlays(getBaseContext())) { 
     Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, 
     Uri.parse("package:" + packageName)); 
     startActivityForResult(intent, REQ_CODE_REQUEST_SETTING); 
    } else{ 
     //Do Draw over apps 
    } 
} else { 
    //Do Draw over apps 
} 
+0

請分享錯誤日誌 – Shailesh

+0

抱歉沒有錯誤日誌。它不是開始聊天的人。 –

+0

恐怕您必須要求用戶手動啓用它https://lastpass.com/support.php?cmd=showfaq&id=9932 –

回答

0

問題就解決了。 MIUI更新了操作系統。