我正试图写一个小应用程序,它会捕获KeyEvent
的后退按钮被按下,当屏幕被锁定时。
我看到您可以轻松覆盖onKeyDown
或onBackPressed
以捕捉此事件,但只有在活动正在运行时才能使用。
据我所知,在一些android手机上,如果不是所有的手机,操作系统都不会在屏幕锁定时听到背面和菜单按钮。当屏幕锁定时捕获返回按钮按下事件
编辑
我看了几个关于捕捉用户按下音量按钮的事件的帖子,和所有的说,他们是不是一种方法,这样做的时候,屏幕是关闭的。
他们有理由相信案件是关于后退按钮的变化吗?
- Check volume button usage when screen is off
- Detect Volume Button Press when Screen off
- Detect Hardware Volume Button Clicks When Screen Is Off
所以首先你需要找到锁定或不在服务中的屏幕 – Sree
当屏幕关闭时,大多数手机没有活动后退按钮。他们有屏幕导航(导航栏) –