检查自定义ROM的应用程序的许可



根据标准Android文档,我们需要在棉花糖或更新版本上征求许可。现在,我完成了检查M设备和特定许可的检查。应用在所有设备上都可以正常工作。

实际问题

我想出了MIUI和类似的Custom 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
}

问题已解决。MIUI更新了他们的操作系统。

最新更新