2016-11-30 8 views
7

標準のアンドロイドの文書に従って、マシュマロまたはそれ以降のバージョンの許可を求める必要があります。今私はMデバイスと特定の許可を確認してやっています。アプリケーションはすべてのデバイスで正常に動作しています。私はMIUIと同様のカスタムAndroidのROMを思い付くカスタムROMのアプリを引き抜く許可を確認してください

実際の問題

。このROMはこの機能を5.1.1デバイスに導入しました。ここでは大きな内訳があります。

Marshmallowの下にあるアプリの引き出しをチェックすると、元の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はOSを更新しました。

関連する問題