Этот код начнет прослушивание нажатий кнопок громкости. Я полагаю, что если вы захотите сделать это, когда экран выключен, вам придется приобрести какой-то механизм блокировки, который позволяет экрану отключаться, но при этом поддерживает работу вашего приложения.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)){
//Do something
}
return true;
}