Qt Android get Home и недавнее нажатие кнопки приложений
Мне нужно превратить наше приложение Qt-Android в своего рода приложение-киоск, чтобы приложение больше не закрывалось, если пользователь нажимает кнопку "Домой", "Назад" или "Недавние приложения". Наше приложение будет отображаться на всех видах телевизоров или планшетов, и оно должно быть недоступно для пользователя, которому не разрешено выходить из него.
Кнопка Назад была довольно проста в обращении
bool Application::notify(QObject* object, QEvent* event)
{
...
#ifndef Q_OS_ANDROID
if (event->type() == QEvent::KeyPress) {
QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event);
if (keyEvent->key() == Qt::Key_Back)
{
qDebug() << "back key got pressed!";
keyEvent->accept();
return true;
}
}
#endif // Q_OS_ANDROID
...
}
это работает для кнопки "Назад".
Моя главная проблема - нажатия кнопок "Домой" и "Недавние приложения", которые не отправляются в приложение. Есть ЛЮБОЙ способ получить эти сигналы?
привет Георг