最近犹豫项目需要,需要把targetSDKVersion提升到26,原来以为只是一句代码搞定的事情,后来经测试发现的两个坑:
一:系统弹窗(悬浮窗)不生效
项目里使用了SYSTEM_ALERT_WINDOW 权限弹了在service里面设置了dialog的TYPE_SYSTEM_ALERT的
悬浮窗,发现不好用。解决办法:
如果应用使用 SYSTEM_ALERT_WINDOW
权限并且尝试使用以下窗口类型之一来在其他应用和系统窗口上方显示提醒窗口:
最近犹豫项目需要,需要把targetSDKVersion提升到26,原来以为只是一句代码搞定的事情,后来经测试发现的两个坑:
一:系统弹窗(悬浮窗)不生效
项目里使用了SYSTEM_ALERT_WINDOW 权限弹了在service里面设置了dialog的TYPE_SYSTEM_ALERT的
悬浮窗,发现不好用。解决办法:
如果应用使用 SYSTEM_ALERT_WINDOW
权限并且尝试使用以下窗口类型之一来在其他应用和系统窗口上方显示提醒窗口: