Есть ли способ заблокировать устройство Android с помощью клавиатуры?

Несколько несовершенное сравнение: в Windows вы можете просто нажать Win+L, чтобы заблокировать Windows.

Есть ли подобное сочетание клавиш в Android?

Нет, ярлыка нет, единственный способ заблокировать Android — нажать аппаратную кнопку питания, которая запрограммирована в ядре Android именно для этого, т. е. для блокировки экрана. Я уверен, что где-то есть профиль Tasker, который просто вызовет блокировку экрана при нажатии на значок :)
И я уверен, что @t0mm13b хотел, чтобы я упомянул Tasker. То же, что и с Plug'n'play: Работает только на 50% (штекер работает). На самом деле, есть опция « Дисплей» -> «Блокировка системы» , чтобы включить отображение и активировать блокировку клавиатуры. И да, вы можете использовать значок, чтобы вызвать это. Но, к сожалению, для клавиатуры нет события «нажатие клавиши».
@Izzy: вы случайно не знаете, когда они добавили эту опцию Display -> System Lock ? На моей 2.3.4 его вроде нет.
@CB Вы неверно истолковали мой комментарий. Я имел в виду деятельность Tasker .
@Izzy: о, прости за это, я "нуб-дроид". Однако теперь, когда я знаю больше контекста, я думаю, что «вы можете использовать значок для запуска этого» можно считать достаточно хорошим ответом, поскольку ярлык на сенсорном экране будет эквивалентен нажатию клавиши IMO. Спасибо за вклад (и поясняющую ссылку).
Ой. Точно, совсем забыл про них: экран блокировки , виджет экрана блокировки и все остальные...
О какой клавиатуре вы говорите? Экранная сенсорная клавиатура? Встроенная клавиатура? Bluetooth или USB-клавиатура?

Ответы (6)

Вы можете ввести «adb shell input keyevent 26», что, в свою очередь, заблокирует ваш экран.

Для этого вам нужно, чтобы на вашем телефоне была включена отладка по usb, и на вашем компьютере должен быть установлен adb.

Полный установщик adb за 15 секунд для windows можно найти здесь

Ссылка: http://forum.xda-developers.com/showthread.php?t=2588979

А для Linux Machine есть скрипт, написанный Корбином Дэвенпортом. просто выполните приведенную ниже строку без кавычек в любом терминале Linux для установки

"bash <(curl https://raw.githubusercontent.com/corbindavenport/nexus-tools/master/install.sh )"

Надеюсь, это поможет вам, хотя это не сочетание клавиш

На моей клавиатуре BT Logitech:

FN + Esc = заблокировать телефон

На некоторых внешних (Bluetooth) клавиатурах есть функциональная кнопка, которая делает это, но если вы ее не нашли, возможно, ее там нет.

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

У меня Bluetooth-клавиатура Logitech K380 и Motorola One Action. Я могу заблокировать телефон, нажав FN + L. На телефоне установлена ​​Android One, которая близка к стандартной версии Android.

Для пользователей клавиатуры Logitech K850 FN + F11 блокирует устройство Android.

Это действительно зависит от типа клавиатуры? Для меня это выглядит как обычная беспроводная bluetooth-клавиатура.
Другие ответы, указанные здесь, не сработали для меня. Просто заявляю об этом, чтобы люди тоже могли попробовать это, на всякий случай.