WindowManager.LayoutParams paramsDirectorView = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
我已经看过其他的反应,发现下面的东西“绘制在应用程序”:
我android.permission.SYSTEM_ALERT_WINDOW在清单
我做Settings.canDrawOverlays(本)检查其自带 回。
位于一切我仍然得到“ - 否认窗式2038权限”的错误。到目前为止,我正在使用TYPE_PHONE并且它可以工作,但它已被弃用,并声称使用TYPE_APPLICATION_OVERLAY。可有一个人跟进以此为TYPE_PHONE答案是不是真正的分辨率但采用的是Android O.弃用
一个“拼补”的解决方案,我在Android 7.1.2
运行Android。 view.WindowManager $ BadTokenException:无法添加窗口 [email protected] - 权限被拒绝窗口 类型2038在 android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3344) at android.app .ActivityThread.-wrap21(ActivityThread.java)at android.app.Activi