当我调用 setType(TYPE_KEYGUARD) 时,无法捕获 Home 键事件

发布于 2025-01-02 12:04:16 字数 197 浏览 2 评论 0原文

我想捕获 Home 键,但我在 onAttachedToWindow 中调用了 setType(WindowManager.LayoutParam.TYPE_KEYGUARD),但它不起作用,我无法接收 Home 键onKeyDown

谁遇到过这个问题?请给一些建议或者有其他解决方案。

I want capture the Home key, but I have call setType(WindowManager.LayoutParam.TYPE_KEYGUARD) in onAttachedToWindow, but it doesn't work, I can't receive Home key in onKeyDown

Who have happen this problem? Please give some suggestion or have other solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云柯 2025-01-09 12:04:16

根据我的测试,这个解决方案不再有效,至少从 Android 4.0 开始是这样。只有操作系统应该处理 HOME 按钮。如果您希望在用户按下 HOME 时显示,请实现主屏幕。

This solution no longer works, at least as of Android 4.0, based on my testing. Only the OS should handle the HOME button. If you want to be displayed when the user presses HOME, implement a home screen.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文