Я разрабатываю приложение для Android с функцией блокировки. предложите мне, как программно отключить все жесткие клавиши. здесь я использую код beleow для отключения кнопки возврата. Я хочу, чтобы эта функциональность для всех жестких клавиш, таких как home, кнопка меню, панель уведомлений в android программно.Как программно отключить аппаратные кнопки Android?
0
A
ответ
0
для кнопки возврата (активность или фрагмента)
@Override
public void onBackPressed() {
}
0
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(event.getKeyCode()) {
case KeyEvent.KEYCODE_MENU:
result = true;
break;
case KeyEvent.KEYCODE_VOLUME_UP:
result = true;
break;
case KeyEvent.KEYCODE_VOLUME_DOWN:
result = true;
break;
case KeyEvent.KEYCODE_BACK:
result = true;
break;
default:
result= super.dispatchKeyEvent(event);
break;
}
return result;
}
0
Override домашней кнопки в Android/Отключить кнопку дома в Android/Оставайтесь на вашей деятельности при нажатии кнопки домой в андроиде
@Override
public void onAttachedToWindow(){
Log.i("TESTE", "onAttachedToWindow");
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
public boolean onKeyDown(int keyCode, KeyEvent event){
if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("TESTE", "BOTAO HOME");
return true;
}
return super.onKeyDown(keyCode, event);
}
+0
WindowManager.LayoutParams.TYPE_KEYGUARD недоступен. – Abhi
Смежные вопросы
- 1. Android-эмулятор Uninstall отсутствовал аппаратные кнопки
- 2. Android - Мигающие аппаратные кнопки для пропущенных вызовов
- 3. Windows Mobile аппаратные кнопки
- 4. AVD аппаратные кнопки не включены
- 5. Отключить setText кнопки Android
- 6. Android Отключить все кнопки
- 7. Отключить аппаратные и программные прерывания
- 8. Как программно отключить устройство Android?
- 9. Как отключить Android-телефон программно
- 10. Как отключить Android-программу программно?
- 11. Android отключить onScroll() программно
- 12. Программно отключить телефон Android
- 13. Как установить обработчик событий на аппаратные кнопки в Android?
- 14. Отключить экран программно android
- 15. Android - Как переместить кнопки программно
- 16. Как программно отключить WiFi на Android-устройстве?
- 17. как слушать аппаратные события Android.
- 18. Кнопки Android Declare программно?
- 19. Высота кнопки Android (программно)
- 20. отключить аппаратные ключи (home, back, ....) in android 4.4
- 21. Android: Отключить прозрачность кнопки
- 22. Android отключить физические кнопки
- 23. Как отключить tabbaritems программно
- 24. Как включить и отключить кнопки в Android?
- 25. Перенос в Android Studio: Где аппаратные кнопки в эмуляторе?
- 26. Отключить клавиатурный кэш Android программно
- 27. Программно отключить обновления ОС Android?
- 28. Аппаратные кнопки не могут быть активированы в Android-эмуляторе
- 29. Отключить wifi in android программно
- 30. Android 4.1.2 Как отключить GPS программно
Его не работает в версии Android 4.4. – user2210356
не могли бы вы попробовать? –
Что вы изменили? это не работает? Я хочу отключить событие нажатия кнопки дома. – user2210356