permission denied for this window type
来源:互联网 发布:真人cs漆弹枪淘宝店 编辑:程序博客网 时间:2024/05/18 01:04
首先说明下问题:android中添加悬浮窗问题权限受拒解决
解决方法一(在android6.0以下有效):
在清单配置中添加以下两条权限并将targetSdkVersion设置为23以下,或者将模拟器版api版本调至23以下即可解决此权限受拒问题
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /><uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
解决方法二(android6.0以上也可解决):
1.方法一种添加的SYSTEM_ALERT_WINDOW权限,设置悬浮窗在6.0以下可以设置成功,
然而在6.0以上增加了权限管理,google告诉我们绝大多数应用不需要申请这此权限,如果需要使用,需要
在清单中配置后再动态申请权限才有效。附上代码:
可以在需要使用此权限的地方直接调用方法requestAlertWindowPermission();
private void requestAlertWindowPermission() { Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION); intent.setData(Uri.parse("package:" + getPackageName())); startActivityForResult(intent, 1);}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == 1) { if (Settings.canDrawOverlays(this)) { Log.i("TAG", "true"); //用户同意处理相关逻辑 }else{ Log.i("TAG", "false"); //用户不同意处理相关逻辑,不同意直接使用会直接报异常 //Unable to add window android.view.ViewRootImpl$W@2bef0a78-- permission denied for this window type
} }}
0 0
- permission denied for this window type
- permission denied for this window type
- permission denied for this window type
- permission denied for this window type
- 安卓 permission denied for this window type
- WindowManager$BadTokenException&&permission denied for this window type
- android弹出对话框,遇到permission denied for this window type
- 第一行代码permission denied for this window type
- WindowManager$BadTokenException: Unable to add window permission denied for this window type
- Android—debug Unable to add window android.view.View--permission denied for this window type .
- Unable to add window android.view.ViewRootImpl -- permission denied for this window type
- Android permission denied for window type 2002
- 悬浮窗错误android.view.WindowManager$BadTokenException: permission denied for this window type
- Exception: ermission denied for this window type
- EasyPusher "permission denied for window type 2006" 错误处理
- Android6.0以上绘制系统级悬浮窗异常 permission denied for window type 2002
- Android O 特殊权限SYSTEM_ALERT_WINDOW申请,“permission denied for window type”报错处理
- Received value [sh: /etc/zabbix/scripts/mysql: Permission denied] is not suitable for value type
- 同一个表单中使用多个不同submit将不同功能提交到同一servlet中的不同操作的实现
- ORACLE数据库-函数
- Android--解析JSON格式数据
- spring报错“Failed to import bean definitions from relative location
- X-Plane 10 wing flex dataref
- permission denied for this window type
- 网络通信错误码转换
- PCB布局,布线技巧总结
- Spring使用技巧
- WebService技术总结(一):jdk自带的WebService API:jaxws
- JPA用法
- 岁末-2016
- 欢迎使用CSDN-markdown编辑器
- SNMP高速扫描器braa