关于MIUI悬浮窗权限问题的解决方案的一点补充
2015-09-24 18:53
471 查看
本文是对《关于MIUI悬浮窗权限问题的解决方案》的一点补充,首先感谢大神的分享。
使用大神的方案实现了对V5版本的悬浮窗设置,但V6版本的悬浮窗设置没有展示出来。首先想到是不是MIUI有什么特殊的权限,所以才导致无法展现,反编译一些有此功能的app后发现MIUI并没有什么特殊的权限,本来偷懒的话可以将其所有的权限复制到自己的应用中就行了,但本着app的友好性(权限越少越好),还是自己探索吧。既然MIUI没有,那应该就是android原生系统权限的问题了。那具体是哪个权限呢?网上没找到,那只能自己试了,不过android权限这么多,一个一个试工作量太大了,只好先挑些感觉比较有可能的试了,还不错,试了6个就搞定了。测试如下:
不加权限,安装成功界面什么都没有
加上android.permission.READ_SETTINGS什么都没有
加上android.permission.WRITE_SETTINGS则有设置相关中的系统设置权限
加上android.permission.CHANGE_CONFIGURATION什么都没有
加上com.android.launcher.permission.WRITE_SETTINGS什么都没有
加上android.permission.PROCESS_OUTGOING_CALLS什么都没有
加上android.permission.SYSTEM_ALERT_WINDOW则有设置相关中的显示悬浮窗权限
话说华为、锤子什么的也有类似问题,有知道解决方案的能在底下给个链接最好了,感谢感谢。
使用大神的方案实现了对V5版本的悬浮窗设置,但V6版本的悬浮窗设置没有展示出来。首先想到是不是MIUI有什么特殊的权限,所以才导致无法展现,反编译一些有此功能的app后发现MIUI并没有什么特殊的权限,本来偷懒的话可以将其所有的权限复制到自己的应用中就行了,但本着app的友好性(权限越少越好),还是自己探索吧。既然MIUI没有,那应该就是android原生系统权限的问题了。那具体是哪个权限呢?网上没找到,那只能自己试了,不过android权限这么多,一个一个试工作量太大了,只好先挑些感觉比较有可能的试了,还不错,试了6个就搞定了。测试如下:
不加权限,安装成功界面什么都没有
加上android.permission.READ_SETTINGS什么都没有
加上android.permission.WRITE_SETTINGS则有设置相关中的系统设置权限
加上android.permission.CHANGE_CONFIGURATION什么都没有
加上com.android.launcher.permission.WRITE_SETTINGS什么都没有
加上android.permission.PROCESS_OUTGOING_CALLS什么都没有
加上android.permission.SYSTEM_ALERT_WINDOW则有设置相关中的显示悬浮窗权限
话说华为、锤子什么的也有类似问题,有知道解决方案的能在底下给个链接最好了,感谢感谢。
相关文章推荐
- simplified build configuration
- UI - UIPageControl
- UI - UIScrollView
- SimpleGUICS2Pygame替代simplegui_经验分享
- 前后台使用ajax传list的时候,用value[] 获取值
- UITableView性能-圆角图片
- UI - UIImageViewAndSlider
- Run as ant build每次都执行两次-问题解决
- UI - UISegmentedControl
- apue-intro
- UI - UIImageViewAndUISwipeGestureRecognizer
- UI - Delegate模式
- easyui表单验证easyui-validatebox
- ZOJ.2481 Unique Ascending Array【子集】 2015/09/24
- 设计模式 - 建造者模式(Builder)
- UITableView 频繁刷新 闪屏现象及解决方法
- UI - TargetAction模式
- POJ 1904--King's Quest 【经典建模 && SCC】
- UI - iOS事件之TouchEnvent
- 《iOS Human Interface Guidelines》——Designing for iOS