Android 怎么在锁屏状态下获取按键事件?

RichardY 7月前 42

我重写了 OnKeyDown,但只是在程序界面有效。我希望在锁屏状态下能够监听到按键并执行操作有没有办法?看到有的回答说要 root。如果 root 能行我也可以 root。
最新回复 (6)
  • iwtbauh 7月前
    引用 2
    我只知道媒体按钮也可以在锁屏时捕获,只要你的应用是音频焦点

    root 后可以直接读 /dev/input/event*,按照 Linux 的方式读即可
  • sx90 7月前
    引用 3
    自定义锁屏

    Android 锁屏,就是为了降低功耗,个人觉得设计程序不能违背初衷
  • 楼主 RichardY 7月前
    引用 4
    @sx90 功耗其实如果我能监听按键的话不是问题。我的程序需要先由设备管理员事件触发,然后再监听按键。不是一直在监听。
  • 楼主 RichardY 7月前
    引用 5
    @iwtbauh 音频焦点的意思是要播放音频吗?
  • mmrx 7月前
    引用 6
    @RichardY 我感觉 1#的意思可以参考云音乐或者 qq 音乐在锁屏后控制音乐播放的效果,播放音乐可以播放“无声”的音乐
  • 楼主 RichardY 7月前
    引用 7
    @mmrx 那会干扰正在播放的音乐吧?
  • 游客
    8
返回