Как я могу запустить процесс Android в режиме ожидания?

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

public abstract class ListeningActivity {
    protected SpeechRecognizer sr;
    Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
    sr.startListening(intent);

Но на данный момент при блокировке дисплея процесс останавливается. Как я могу правильно продолжить SpeechRecognizer?


person Community    schedule 03.11.2016    source источник
comment
перейдите по этой ссылке stackoverflow.com/questions/8713361/   -  person Purushothaman    schedule 03.11.2016


Ответы (1)


Ни в коем случае! Система Android убьет приложение через 5 минут, когда вы заблокируете дисплей, если ваше приложение не присоединится к Wihte-list. ИЛИ пользователь разрешит приложению работать в фоновом режиме.

person gaodengaacc    schedule 03.11.2016
comment
Это должен быть комментарий. - person ρяσѕρєя K; 03.11.2016