在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  Android/ Android8.0 懸浮窗申請(qǐng)權(quán)限成功但崩潰

Android8.0 懸浮窗申請(qǐng)權(quán)限成功但崩潰

android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@8c0deee -- permission denied for window type 2003

我試過(guò)在設(shè)置type為TYPE_SYSTEM_ALERT,TYPE_SYSTEM_ERROR,TYPE_IPOHNE,TYPE_SYSTEM_ALERT,TYPE_TOAST都不行

回答
編輯回答
我以為

https://github.com/yhaolpz/Fl... 可以幫助你輕松實(shí)現(xiàn)懸浮窗。

2017年7月9日 08:05
編輯回答
做不到

在聲明SYSTEM_ALERT_WINDOW 權(quán)限后,選擇使用TYPE_SYSTEM_ALERT等來(lái)使彈窗顯示在其他應(yīng)用之上;在Android O系統(tǒng)上都將顯示在TYPE_APPLICATION_OVERLAY類型的窗口之下。而targetSdkVersion為android O的應(yīng)用直接使用TYPE_APPLICATION_OVERLAY顯示Alter Window。這樣你的彈框可能還是在別人的彈窗之下。

適配Android 8.0,請(qǐng)使用TYPE_APPLICATION_OVERLAY彈出懸浮窗,需要申請(qǐng)權(quán)限。

2017年8月5日 04:26
編輯回答
怪痞

這里由一個(gè)問(wèn)答:Android: Unable to add window. Permission denied for this window type

大概意思就是普通的應(yīng)用程序不允許在鎖屏上創(chuàng)建任意窗口,想要弄除非你是操作系統(tǒng)級(jí)別的應(yīng)用。

2018年7月7日 05:10