Home
Sign Up
Sign In
V2EX
›
Android
Android 怎么在锁屏状态下获取按键事件?
RichardY
·
Dec 9, 2019
· 16341 views
This topic created in 2522 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
iwtbauh
Dec 9, 2019 via Android
1
我只知道媒体按钮也可以在锁屏时捕获,只要你的应用是音频焦点
root 后可以直接读 /dev/input/event*,按照 Linux 的方式读即可
sx90
Dec 9, 2019
2
自定义锁屏
Android 锁屏,就是为了降低功耗,个人觉得设计程序不能违背初衷
RichardY
OP
Dec 10, 2019 via Android
3
@
sx90
功耗其实如果我能监听按键的话不是问题。我的程序需要先由设备管理员事件触发,然后再监听按键。不是一直在监听。
RichardY
OP
Dec 10, 2019
4
@
iwtbauh
音频焦点的意思是要播放音频吗?
mmrx
Dec 10, 2019
5
@
RichardY
我感觉 1#的意思可以参考云音乐或者 qq 音乐在锁屏后控制音乐播放的效果,播放音乐可以播放“无声”的音乐
RichardY
OP
Dec 10, 2019
6
@
mmrx
那会干扰正在播放的音乐吧?
mmrx
Dec 13, 2019
7
@
RichardY
应该会的
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2027 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms ·
UTC 16:28
·
PVG 00:28
·
LAX 08:28
·
JFK 11:28
♥ Do have faith in what you're doing.
❯