我正在修改安卓源代码包中的LockScreen.java (4.1.2)。现在,我希望getWindow()添加一些适当的标志,例如:
Window window = getWindow();
window.addFlags(WindowManager.LayourParams.FLAG_SHOW_WHEN_LOCKED);但是我不知道如何在非Activity类中调用这个函数。我试过:
Window window = mContext.getWindow()但不起作用。
我想知道是否可以在getWindow()中使用LockScreen.java
发布于 2013-01-18 09:43:19
我不明白你想做什么。从WindowManager.LayourParams.FLAG_SHOW_WHEN_LOCKED的解释
窗口标志:在屏幕锁定时让窗口显示的特殊标志。这将使应用程序窗口优先于密钥保护或任何其他锁定屏幕。
因此,从这个定义中,我了解到您希望在ScreenLock窗口之前创建一个ScreenLock窗口:)
我想您希望创建一个将显示在ScreenLock窗口之前的屏幕。如果是,我建议您使用该活动创建一个系统应用程序,您可以在其中设置此参数。
https://stackoverflow.com/questions/14350983
复制相似问题