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

简介: 解决安卓的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以下的系统直接绘出即可
}
目录
相关文章
|
6月前
|
Android开发
Caused by: android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied)
Caused by: android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied)
71 3
|
6月前
|
定位技术 Android开发
Android 12蓝牙报java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission
Android 12蓝牙报java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission
236 1
|
6月前
|
Android开发
Permission Denial: not allowed to send broadcast in android
Permission Denial: not allowed to send broadcast in android
176 0
|
安全 Android开发
Android 动态权限 permission 操作类简单封装
Android 动态权限 permission 操作类简单封装
|
Android开发
Permission failure: android.permission.CAPTURE_AUDIO_OUTPUT 解决办法
Permission failure: android.permission.CAPTURE_AUDIO_OUTPUT 解决办法
399 0
|
XML 存储 前端开发
Android MVVM框架搭建(七)Permission、AlertDialog、拍照和相册选取
Android MVVM框架搭建(七)Permission、AlertDialog、拍照和相册选取
246 0
Android MVVM框架搭建(七)Permission、AlertDialog、拍照和相册选取
|
Android开发
【安卓开发】Caused by: java.lang.SecurityException: Permission Denial:
【安卓开发】Caused by: java.lang.SecurityException: Permission Denial:
191 0
|
Android开发
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
1922 0
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
|
监控 Android开发 缓存