0
点赞
收藏
分享

微信扫一扫

解决安卓的permission denied for this window type问题


参考了两个文章:

WindowManager.LayoutParams.TYPE_SYSTEM_ALERT

改成

WindowManager.LayoutParams.TYPE_TOAST


检查权限:

if (Build.VERSION.SDK_INT >= 23)
{
if(!Settings.canDrawOverlays(this))
  {
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
startActivity(intent);
return;
}
  else
  {
  //绘ui代码, 这里说明6.0系统已经有权限了
}
}
else
{
//绘ui代码,这里android6.0以下的系统直接绘出即可
}



举报

相关推荐

0 条评论