6.0后,全局悬浮窗或者弹窗不显示的解决办法
来源:互联网 发布:自动变速箱测试软件 编辑:程序博客网 时间:2024/06/06 03:18
在开发项目过程中,接到这样一个需求,当有推送传到app上时,需要弹出一个类似通知栏的悬浮窗来通知用户相关。开发功能进行的很顺利,而且在我用我4.0的测试机测试是功能正常的。
但是当我使用6.0以上的手机进行测试的时候,发现无论如何,都没有得到相应的结果,最后度娘了好久终于找到算是合理的解释。
国内查,所有的新闻统一都说是谷歌有意禁止该功能(默认关闭),且说不会妥协去修改,仅此而已,未找到相关的开发者解决方案。
国外查,尼玛人家说这个android6.0的bug,在6.0.1之后会修复。。。。
先不管原因 解决方法就是去动态申请某个权限
if (!Settings.canDrawOverlays(this)) { //请求权限 Toast.makeText(TestFloatWinActivity.this, "当前无权限,请授权!", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName())); startActivityForResult(intent, OVERLAY_PERMISSION_REQ_CODE); } else { //做你的操作 }
阅读全文
0 0
- 6.0后,全局悬浮窗或者弹窗不显示的解决办法
- 针对eclipse安装spring插件安装失败或者后不显示spring文件或者的解决办法
- 针对eclipse安装spring插件安装失败或者后不显示spring文件或者的解决办法
- 针对eclipse安装spring插件安装失败或者后不显示spring文件或者的解决办法
- Android——本应用内显示全局悬浮窗
- EditText在弹出、隐藏软键盘或者布局滚动后SetError文字显示不全的解决办法
- Android不依赖Activity的全局悬浮窗实现
- Android 不依赖activity的全局悬浮窗实现
- 简单的悬浮显示
- Android 悬浮窗显示
- 网速显示悬浮窗
- mysql不能显示中文或者为乱码的解决办法
- ScrollView嵌套GridView或者ListView只显示一行的解决办法
- 关于runlevel后的显示3或者5
- js+css+div的点击后显示或者隐藏
- 帧动画的大小设置与悬浮窗权限system_alert_window 6.0后需要单独处理
- 鼠标事件,显示悬浮窗
- android 悬浮窗显示内存
- mysql设置远程访问和jdk环境变量
- Java中swing使用ImageIcon类添加图片
- WP REST API: Setting Up and Using OAuth 1.0a Authentication
- 金币阵列问题
- android 基于FFmpeg视频解码器
- 6.0后,全局悬浮窗或者弹窗不显示的解决办法
- Java和C/C++进行DES/AES密文传输
- 众数问题
- 算法设计作业15
- 洛谷 P1566 加等式
- [ACM] HDU 2025 查找最大元素
- 39级台阶问题
- 132. Palindrome Partitioning II (动态规划)
- 数位dp总结