Android Dialog设置TYPE_SYSTEM_ALERT 小米,魅族手机不能显示问题
来源:互联网 发布:仓鼠管家知乎 编辑:程序博客网 时间:2024/05/29 08:58
在对话框初始的时候,设置
可以让对话框始终显示在其他应用程序的window之上,也就是说这个dialog始终处于最上层,对用户始终可见,也就是说用户按了home之后dialog还在。
这样做需要加上权限
但是某些手机对底层进行了修改(小米,魅族之类),系统会默认会拒绝该权限。
解决:
通过将type设定为TYPE_TOAST, 就可以绕过检查
- mProgressDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
可以让对话框始终显示在其他应用程序的window之上,也就是说这个dialog始终处于最上层,对用户始终可见,也就是说用户按了home之后dialog还在。
这样做需要加上权限
- <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
但是某些手机对底层进行了修改(小米,魅族之类),系统会默认会拒绝该权限。
解决:
通过将type设定为TYPE_TOAST, 就可以绕过检查
- mProgressDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_TOAST);
阅读全文
0 0
- Android Dialog设置TYPE_SYSTEM_ALERT 小米,魅族手机不能显示问题
- WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 小米MIUI 问题
- android 小米手机不能正确获取图片uri的问题
- 解决小米手机不能运行Android Studio程序的问题
- 解决小米手机不能运行Android Studio程序的问题
- 解决小米手机不能运行Android Studio程序的问题
- 解决小米手机不能运行Android Studio程序的问题
- Android 小米手机限制系统弹出dialog
- 小米手机不能显示浮窗
- Service启动Dialog及小米手机无法弹出Dialog问题
- android中华为、小米手机设置头像裁剪失败问题
- [小米对话框]WindowManager.LayoutParams.TYPE_SYSTEM_ALERT对话框不显示?
- android-三星手机地图不能显示问题
- Ubuntu Eclipse Android 开发 真机调试 不能识别小米手机, 而显示????的解决方案
- 小米手机无法显示悬浮窗口问题
- android dialog设置宽高之后界面显示不全问题
- Android Dialog设置宽度显示不正常的问题(自定义设置Dialog的宽高)
- 小米等手机不能显示windowmanager的问题和webview加载https网址报错的问题
- Java
- 获取屏幕分辨率
- HTTP响应头和请求头信息对照表
- 聚合 aggregate
- python通过某个字段将记录分组
- Android Dialog设置TYPE_SYSTEM_ALERT 小米,魅族手机不能显示问题
- 函数使用:调和平均数
- win10 开启Hyper-V遇到的问题及解决方法
- hdu2377
- android ArrayList<String> 转 String[]
- 怎么自己写一个像spring中的高大上的注解--思路
- Android Studio 报adb server version (32) doesn't match this client (36)的错误
- 感觉快撑不下去了,这样下去我会被产品活活气死的
- $group