我的应用程序显示锁屏上方的视图,直到现在我使用了以下代码:
windowParams = new WindowManager.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, 65794, -2);
windowParams.type = Utils.isSamsung(getApplicationContext()) ? WindowManager.LayoutParams.TYPE_TOAST : WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;
windowManager.addView(frameLayout, windowParams);
此代码似乎在Android O上不再有用,相反,现在锁屏显示在视图上方,只有在用户滑动锁屏后视图才会显示。 当然,它可能只是一个错误,因为Android O仍然处于测试阶段,但也有可能我错过了Googles关于" O"中的新内容的一个注释。
答案 0 :(得分:0)
已经无法再绘制锁屏和其他重要的UI元素(状态栏等),Google已在Android O中删除了此功能。