2017-05-25 78 views
0

我的应用程序显示视图的锁屏上面,到现在为止我用下面的代码:在Android O中使用窗口管理器显示锁屏上方的视图?

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Ø工作了,取而代之的是,现在的锁屏被认为如上图所示,并该视图只有在用户滑开锁屏后才可见。 当然,它可能只是一个错误,因为Android O仍处于测试阶段,但也有可能我错过了Google的一个关于“O中有什么新东西”的笔记。

+1

https://开头开发商。 android.com/preview/behavior-changes.html#all-aw https://developer.android.com/preview/behavior-changes.html#cwt – CommonsWare

+0

谢谢!那必须是 – Rosenpin

+0

那么,即使在使用新的布局参数类型后,我仍然无法在锁屏上方显示视图 – Rosenpin

回答