Как отключить кнопку домой Android и кнопку истории задач в рамках деятельности?

Для отключения кнопки "Домой":

  • Событие нажатия клавиши Home не может быть перехвачено в действии функцией onKeyDown() за пределами version3.x.
  • Я могу добавить: в интент-фильтр действия, но это сделает даже нажатие кнопки "Домой" за пределами действия, чтобы запустить действие. Что мне делать, чтобы кнопка "Домой" была отключена только тогда, когда активность видна пользователю?

Для отключения кнопки истории задач: у меня нет ничего, что помогло бы до сих пор. Что я должен сделать, чтобы кнопка истории задач была отключена только тогда, когда активность видна пользователю?

2 ответа

А что, если это то, что требуется клиенту для непубличной разработки???

Нет никакого способа сделать это, и вы не должны пытаться делать это.

Эти кнопки предназначены для того, чтобы пользователь мог легко закрыть приложение и переключаться с одного приложения на другое. Напротив, кнопка "назад" предназначена для навигации, поэтому SDK позволяет вам переопределить ее, чтобы управлять собственной навигацией, если вы этого хотите.

Тем не менее, несколько хитростей могут помочь вам сделать это. С разрешения SYSTEM_ALERT_WINDOW Вы можете нарисовать что-то на панели. Но это очень раздражает для пользователя.

Другие вопросы по тегам