后台按钮侦听器触发 activity

Button listener in background to trigger activity

最近开始写自己的助手,但是遇到了一个问题。即使我的应用程序在后台运行,我也需要收听一键通(物理)按钮事件。我知道按钮侦听器在服务中不可用,但我想知道当前台有另一个应用程序时如何触发 Google 助手?有谁知道这有什么不同吗?

谢谢

看来很有可能做到,如果你有机会编译你自己的 Android 版本。作为参考,您可以尝试模仿 following class 和围绕它的实现。

虽然,这不仅仅是实现和改变,还需要HAL层的改变。

我也找不到 Google 如何处理这个问题。但我最好的猜测是 this or something like this.