提示: 默认让某个App显示在其它应用的上层
一、需求-场景
**直接给需求,**如下:默认情况下:系统设置-应用-具体需求的某个应用点击-应用信息-高级-显示在其他应用的上层 选项。 默认开关要打开。
**常见场景:**对于第三方Launcher 应用,默认为Home 程序,在没有systemuid 情况下,应用必须手动引导至 显示在其他应用的上层,那么就必须手动操作一次,很多应用开发者在应用刚启动后就去引导,这个体验太差了。那么需要做的就是系统去默认一次这个权限。
图示如下:


为什么要默认打开,需求场景如下:
这个开关并非简单权限,需要客户手动引导打开的。比如:视频播放器、音频播放器悬浮播放、悬浮菜单、语音悬浮交互窗口等。
二、方案实现
直接用命令实现,然后在 系统启动的地方,启动执行命令,这里选择SystemUIService ,其它服务代码里面也可以的,作为一个设置的地方。 实现效果:每次开机都会设置一次开关打开功能。
源码位置:
订阅专栏 解锁全文
1386

被折叠的 条评论
为什么被折叠?



