Keyevent Android телефон заблокирован - PullRequest
5 голосов
/ 07 июля 2011

Я новичок в разработке для Android и пытаюсь создать приложение.
Я хочу знать, возможно ли получить ключевые события, даже когда телефон заблокирован?

Например, чтобы мой музыкальный проигрыватель менял музыку при нажатии DPAD_CENTER_BUTTON

Делать что-то вроде этого:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) {

    switch (keyCode) {
        case KeyEvent.KEYCODE_ENTER:
        {
            //your Action code
            return true;
        }
    }
    return super.onKeyDown(keyCode, event);
}

Это возможно?

1 Ответ

0 голосов
/ 07 ноября 2012

Вы можете использовать широковещательный приемник для фильтра намерений Intent.ACTION_SCREEN_OFF

...