Home
Sign Up
Sign In
V2EX
›
Android
Android 怎么在锁屏状态下获取按键事件?
RichardY
·
Dec 9, 2019
· 16255 views
This topic created in 2509 days ago, the information mentioned may be changed or developed.
我重写了 OnKeyDown,但只是在程序界面有效。我希望在锁屏状态下能够监听到按键并执行操作有没有办法?看到有的回答说要 root。如果 root 能行我也可以 root。
root
onkeydown
按键
重写
7 replies
•
2019-12-13 09:47:52 +08:00
1
iwtbauh
Dec 9, 2019 via Android
我只知道媒体按钮也可以在锁屏时捕获,只要你的应用是音频焦点
root 后可以直接读 /dev/input/event*,按照 Linux 的方式读即可
2
sx90
Dec 9, 2019
自定义锁屏
Android 锁屏,就是为了降低功耗,个人觉得设计程序不能违背初衷
3
RichardY
OP
Dec 10, 2019 via Android
@
sx90
功耗其实如果我能监听按键的话不是问题。我的程序需要先由设备管理员事件触发,然后再监听按键。不是一直在监听。
4
RichardY
OP
Dec 10, 2019
@
iwtbauh
音频焦点的意思是要播放音频吗?
5
mmrx
Dec 10, 2019
@
RichardY
我感觉 1#的意思可以参考云音乐或者 qq 音乐在锁屏后控制音乐播放的效果,播放音乐可以播放“无声”的音乐
6
RichardY
OP
Dec 10, 2019
@
mmrx
那会干扰正在播放的音乐吧?
7
mmrx
Dec 13, 2019
@
RichardY
应该会的
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3201 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 69a29122 · 32ms ·
UTC 10:31
·
PVG 18:31
·
LAX 03:31
·
JFK 06:31
♥ Do have faith in what you're doing.
❯