在Android中,我试图检测用户何时按下音量按钮,即使屏幕已关闭。
我已尝试过很多已在stackoverflow上提出的方法,比如使用ContentObserver,WAKE_LOCKs和android.media.VOLUME_CHANGED_ACTION,但我无法让它们中的任何一个工作。
当应用程序不在前台时,我能够检测到这些事件,但是如果屏幕关闭,则不会检测到该事件。
我尝试了一个应用程序(QuickClick),据说可以启用此屏幕关闭音量按钮检测,但无法找到检测事件的方法。
我喜欢不需要root权限的内容,如其他答案所述。
是否有任何代码可以让我在屏幕关闭时检测音量按钮?