Показать контекстное меню приложения на Nexus 7

Мой Galaxy S1 (Gingerbread) имеет кнопку контекстного меню под нижней левой частью экрана, которая вызывает различные дополнительные программные кнопки. Например, в приложении Twitter я использую это, чтобы открыть дополнительное меню с switch userпрограммной кнопкой.

Я недавно приобрел Nexus 7, который прекрасен. Тем не менее, три экранные кнопки Back, Homeи Multitask[I think?]и я не могу понять, как вызвать те же контекстные меню, которые я использую для использования. Когда я нажимаю Multitaskкнопку в любом приложении, я просто получаю список запущенных приложений.

Я что-то пропустил? В Jellybean нет опции контекстного меню?

Как получить доступ к switch userпрограммной кнопке приложения Twitter (и т. д.)?

Если у кого-то еще есть эта конкретная проблема с Твиттером, возможность смены пользователя была перенесена на вкладку «Я» слева рядом с кнопкой настроек.

Ответы (3)

Начиная с Android 4, устройствам больше не нужны аппаратные программные кнопки для меню, возврата, дома и т. д.

Теперь они являются частью экрана, предоставляемого ОС. Кнопка меню теперь заменена на 3 точки в верхнем углу программы - если эти 3 точки друг над другом не видны, значит приложение не обновлено для ICS+, и вы не сможете получить доступ пункты меню (если вы не рутированы).

Если у вас есть root-права, вы можете загрузить приложение «Спаситель кнопок» , которое будет накладывать кнопки на экран — вы можете установить его на кнопку меню, чтобы затем получить доступ к меню приложений.

Вот скриншот кнопки, которую вы должны нажать, чтобы получить доступ к меню приложения:

(Смотрите вещь в желтом квадрате)

Скриншот

  • Подключите устройство с помощью USB-кабеля,
  • включить отладку по юсб
  • проблема:$ adb shell input keyevent 82

Альтернативный гиковский ответ, скажем так.

Хороший. Какие-нибудь неприятные побочные эффекты?
Нет неприятного побочного эффекта. Для этого даже не нужно рутировать телефон.
Это идеально, спасибо! Сделал псевдоним для легкого доступа.
Это спасение жизни. В телефоне обе кнопки Capsense не работали, и у них не было root-прав, поэтому методы build.prop и button savior не работали.

Очень зависит от устройства и ПЗУ, но некоторые устройства предлагают альтернативный метод выполнения нажатия меню. Например, Galaxy S5 и варианты Galaxy аналогичного поколения имеют программную кнопку, которая работает как кнопка многозадачности при коротком нажатии, но является кнопкой меню при длительном нажатии. Раньше у Galaxy S4 функциональность была обратной: по умолчанию использовалась кнопка меню. Sidekick 4G имел аппаратные кнопки с аналогичной функциональностью короткого/долгого нажатия.

Укоренение также предоставляет множество дополнительных опций, таких как редактирование файлов раскладки клавиатуры для добавления или изменения функций программных и аппаратных кнопок, виртуальных кнопок внизу или в строке состояния, кнопок наложения и т. д.