Как отправить команду «открыть меню» в приложение

Итак, у меня есть приложение, которое я пытаюсь использовать, и на одном телефоне кнопки — это программные кнопки на экране, а на другом телефоне кнопки — это аппаратные кнопки.

На телефоне с аппаратной кнопкой, когда я запускаю приложение, я не вижу тройную точку для открытия меню (на телефоне есть поле [аппаратная кнопка] и стрелка назад). На программном телефоне на экране отображается тройная точка (треугольник, круг, прямоугольник, тройная точка).

Я думаю, что моего общего вопроса достаточно, чтобы ответить на вопрос, но вот остальные детали, если вы не боитесь читать менее важные детали:

Приложение, которое я пытаюсь использовать: KTSync

Телефон с программными кнопками: Motorola Moto E

Телефон с аппаратными кнопками: Samsung Note 4 .

введите описание изображения здесь    введите описание изображения здесь

Изменить: Firelord предложил это, что отлично работает для устройств, к которым вы можете получить доступ с помощью ADB, но в моем случае я ищу, как это сделать без ADB:

adb shell input keyevent 82

Ответы (1)

Вы можете долго удерживать кнопку «Недавние» на своем устройстве, и это откроет меню.


Если у вас есть root-доступ и описанное выше не сработало, вы все равно можете сделать это без использования adb. Просто откройте терминальное приложение и введите следующее:

su
sleep 10; input keyevent 82

Переключитесь на другое приложение в течение 10 секунд, после чего должно появиться меню.