![]() |
1
5
我终于成功了
|
![]() |
2
0
要显示所谓的浮动通知,应用程序必须具有 SYSTEM_ALERT_WINDOW . 权限是由用户授予的。因此,无法从应用程序中默认启用它们。你所能做的就是把用户带到设置页面。
建议的方法是使用 Settings#canDrawOverlays(Context) 。此权限仅在API级别23中引入。因此,根据doc,不需要检查旧设备中的权限。 然而,在一些像小米2这样的棉花糖预制器中,这并不能很好地工作。所以最好按照 this post . 如果没有权限,则将用户带到“设置”页如果应用程序以API级别23或更高级别为目标,则应用程序用户必须通过权限管理屏幕显式授予应用程序此权限。应用程序通过发送带有操作的意图来请求用户的批准 Settings.ACTION_MANAGE_OVERLAY_PERMISSION .
|