Я нахожусь в точке, где мне нужно определить, были ли нажаты какие-либо из аппаратных кнопок, когда приложение флаттера находится на переднем плане, или сказать, когда приложение флаттера открыто.
Например - Когда кто-то нажимает кнопку громкости, я хочу выполнить какое-то действие в моем приложении.
Или, скажем, когда пользователь нажимает кнопку питания, хотя экран выключается, но я хочу, чтобы мое приложение знало, что кнопка питания была нажата.
Я знаю, что при открытии приложения-флаттера, когда я просматриваю журналы приложений и нажимаю на любую аппаратную кнопку, в журналах печатаются петли, связанные с этим сигналом.
Например, когда я нажимаю Vol вниз
Key Down Tap Обнаруженные связанные журналы печатаются в журналах.
Итак, квест
Как выполнить функцию, если выполняется любое из указанных выше действий ??