Предотвратите появление Google Assistant в Google Pixel при нажатии KEYCODE_VOICE_ASSIST - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть дешевый селфи-джойстик, который подключается к телефону и эмулирует аудиоустройство.На обычных телефонах, что вызывает KEYCODE_VOLUME_UP, запускает KEYCODE_VOICE_ASSIST на пикселях (и предположительно на некоторых других телефонах).Я пытался перехватить KeyPress в пользовательском приложении, например, так:

 @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_VOICE_ASSIST){
        System.out.println("Handled");
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Я могу перехватить KeyPress, но всплывающий раздражающий помощник Google появляется.включить это.Есть ли какой-нибудь способ, которым я могу заблокировать это, чтобы только я справился с этим?Желательно без рута

...