2016-11-18 3 views
2

Я хочу реализовать функцию вызова ответа в Android Nougat. В Google Nexus 5x вызов ответа не поддерживается.Regd: поддержка ответа на вызов в Android Nougat

Мы попытались использовать код

Runtime.getRuntime().exec("input keyevent " + Integer.toString(KeyEvent.KEYCODE_HEADSETHOOK)); 

Вызов ответ поддерживается в Google Nexus 6, используя код выше.

Кто-нибудь работал над вышеуказанным?

Спасибо!

+0

Какую версию мы используем в Nexus 6? – AndroidHacker

+0

На устройствах с Android версии 7.0 и выше код выполнения не выполняется. – User

+0

И мы используем ту же версию в Nexus 6. Облицовка одной и той же проблемы. – AndroidHacker

ответ

2

Существует исправление безопасности, которое добавлено как обновление на многих устройствах выше 5.0 с ноября 2016 года, после обновления устройств с этими ноябрьскими или более поздними обновлениями остановит этот способ Runtime.

+0

Любой официальный документ, который поддерживает это. Вышеупомянутый метод времени выполнения по-прежнему эффективно работает с Marshmallow. Будет отлично, если будет предоставлен какой-либо поддерживающий документ или ссылка. Благодарю. – AndroidHacker

+0

Да, вы можете взглянуть на это: –

+0

[link] (https://source.android.com/security/bulletin/2016-11-01.html) –