Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ashot1234
0 / 0 / 0
Регистрация: 03.02.2016
Сообщений: 4
#1

Програмно нажать кнопку - Android

04.02.2016, 00:03. Просмотров 237. Ответов 1
Метки нет (Все метки)

Почему обрабатывается "KEYCODE_BACK" , а "KEYCODE_MEDIA_PLAY", "KEYCODE_VOLUME_UP"... не обрабатываются при нажатии на кнопку?
Java
1
2
 dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
          dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_BACK));
Еще как вариант, только как реализовать при нажатии на кнопку?
Код
adb shell input keyevent 24
Добавлено через 1 час 15 минут
Java
1
2
3
4
5
try {
                    Runtime.getRuntime().exec("input keyevent 24");
                } catch (IOException e) {
                    e.printStackTrace();
                }
работает
может у кого то еще есть варианты?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2016, 00:03     Програмно нажать кнопку
Посмотрите здесь:

Назначить символ на кнопку клавиатуры Android
Определение стиля к програмно созданной кнопке Android
Android Действие на кнопку физическую кнопку Меню
Програмно изменить стиль кнопки Android
Как програмно сменить клавиатуру, или трудности при написании собственного EditText Android
Прогресс бар в кнопку Android
Android Программно нажать кнопку другого приложения
Android Как прикрепить програмно кнопку к другому элементу в RelativeLayout
Android Нажать кнопку в ListView
Android Действие на кнопку POWER
Android Передача текста в кнопку
Как нажать кнопку основого активити из фрагмента Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ashot1234
0 / 0 / 0
Регистрация: 03.02.2016
Сообщений: 4
06.02.2016, 18:33  [ТС]     Програмно нажать кнопку #2
работает только в открытом приложении
в свернутом и при заблокированном устройстве не хочет, хотя всплывающее сообщение и воспроизведение звука, идущее после этого, работают
Yandex
Объявления
06.02.2016, 18:33     Програмно нажать кнопку
Ответ Создать тему
Опции темы

Текущее время: 20:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru