当应用程序在后台运行时禁用 Android 中的呼叫键

发布于 2024-12-08 22:35:22 字数 134 浏览 0 评论 0原文

我想在我的应用程序中禁用绿色(呼叫)键,即使我的应用程序切换到后台任务并且活动暂停时它也应该可以工作。我应该使用 Android 服务禁用通话键来实现此目的吗?如果是,那么如何使用 Android 服务禁用按键。请提供对此的见解。

谢谢。

I would like to disable the green (call) key in my application and it should work even when my application is switched to background task and when Activity is paused. Should I use Android Service to disable the call key to achieve this ? If it is, then how to disable keys using Android Service. Please provide an insight on this.

Thank you.

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

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

发布评论

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

评论(1

守望孤独 2024-12-15 22:35:22

我应该使用 Android 服务禁用通话键来实现此目的吗?

您不能“禁用”任何键。

当您的 Activity 位于前台时,您可以通过在 onKeyDown() 中拦截某些键来“禁用”它们 - 我忘记了 CALL 按钮是否可以通过这种方式处理。

但是,如果您在前台没有活动,则您无权以这种方式干扰用户体验。

Should I use Android Service to disable the call key to achieve this ?

You cannot "disable" any keys.

When you activity is in the foreground, you may be able to "disable" some keys by intercepting them in onKeyDown() -- I forget if the CALL button can be handled this way or not.

But, if you do not have an activity in the foreground, you have no rights to interfere with the user experience this way.

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