您的位置:首页 > 产品设计 > UI/UE

关于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则有设置相关中的显示悬浮窗权限



话说华为、锤子什么的也有类似问题,有知道解决方案的能在底下给个链接最好了,感谢感谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: