首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在getWindow()中使用LockScreen?

如何在getWindow()中使用LockScreen?
EN

Stack Overflow用户
提问于 2013-01-16 03:37:14
回答 1查看 667关注 0票数 0

我正在修改安卓源代码包中的LockScreen.java (4.1.2)。现在,我希望getWindow()添加一些适当的标志,例如:

代码语言:javascript
复制
Window window = getWindow();
window.addFlags(WindowManager.LayourParams.FLAG_SHOW_WHEN_LOCKED);

但是我不知道如何在非Activity类中调用这个函数。我试过:

代码语言:javascript
复制
Window window = mContext.getWindow()

但不起作用。

我想知道是否可以在getWindow()中使用LockScreen.java

EN

回答 1

Stack Overflow用户

发布于 2013-01-18 09:43:19

我不明白你想做什么。从WindowManager.LayourParams.FLAG_SHOW_WHEN_LOCKED的解释

窗口标志:在屏幕锁定时让窗口显示的特殊标志。这将使应用程序窗口优先于密钥保护或任何其他锁定屏幕。

因此,从这个定义中,我了解到您希望在ScreenLock窗口之前创建一个ScreenLock窗口:)

我想您希望创建一个将显示在ScreenLock窗口之前的屏幕。如果是,我建议您使用该活动创建一个系统应用程序,您可以在其中设置此参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14350983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档