Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Autochapa
0 / 0 / 0
Регистрация: 28.11.2015
Сообщений: 32
#1

Как отследить удерживание кнопки при старте программы? - Программирование Android

30.08.2016, 07:38. Просмотров 671. Ответов 24
Метки нет (Все метки)

Например хочу чтобы при нажатой Volume UP и запуске моего приложения чтото происходило.

Все перерыл, но везде одно и то же про onKeyDown

но мне нужно лишь считать состояние кнопки при запсуке программы


как это возможно сделать?

Добавлено через 23 часа 59 минут
понятно, наверно никак
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.08.2016, 07:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как отследить удерживание кнопки при старте программы? (Программирование Android):

Вылет при старте программы
Программа должна содержать 2 EditText с OnFocusChangeListener и TextWatcher ...

Оформление кнопки: отследить, вмещается ли текст в размеры кнопки
Добрый день, задача стоит следующая динамически создаю кучу кнопок, каждой...

TextInputLayout "открытие поля при старте программы"
Ребят, всем привет! Вот решил немного изучить дизайн, и не могу понять в чем...

Как загрузить видео при старте Activity?
Всем привет. Возможно этот вопрос покажется для кого-то простым и не...

Как при старте приложения запустить другой Activity ?
Всем привет, ребят подскажите, как при запуске поменять первую запускаемую...

Smack крашится при старте
Всем привет. Третий день не могу решить поставленную задачу, хотя казалось бы...

24
Autochapa
0 / 0 / 0
Регистрация: 28.11.2015
Сообщений: 32
01.09.2016, 04:17  [ТС] #21
наверно не получится

этот getRepeatCount() считывается судя по всему именно в момент event-a

Javascript
1
event.getRepeatCount()
а у нас приложение пролетает мимо всех event-ов ((
0
ExFau$t
520 / 475 / 101
Регистрация: 08.05.2012
Сообщений: 2,381
01.09.2016, 09:46 #22
Ну да висит в памяти на уровне будильника, а ты хочешь аппаратно переопределить кнопку? Погугли виджеты, мб там есть что-то подходящее.
0
Autochapa
0 / 0 / 0
Регистрация: 28.11.2015
Сообщений: 32
01.09.2016, 13:49  [ТС] #23
не переопределить, а считать состояние, типа как 0-ненажата или 1-нажата в микроконтроллере

ну это наверно уже надо на уровень ассемблера переходить
0
ExFau$t
520 / 475 / 101
Регистрация: 08.05.2012
Сообщений: 2,381
01.09.2016, 14:32 #24
Я бы сделал бродкаст и onKeyDown(), который срабатывает при запуске приложения.
0
Autochapa
0 / 0 / 0
Регистрация: 28.11.2015
Сообщений: 32
01.09.2016, 16:39  [ТС] #25
ну так как у меня тоже времени и знаний не хватает, чтобы сделать это через низкоуровневое, то придется подождать, пока уровень будет выше или ктонибудь сделает

просто удивлен, что это не так просто оказалось

доступ к устройству андроид не отдает на откуп пользователя
0
01.09.2016, 16:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2016, 16:39
Привет! Вот еще темы с решениями:

Приложение вылетает при старте на 4.1, на 4.4 - работает
Здравствуйте, Я написал приложение для android в eclipse 4.4.2. На телефоне с...

Запуск анимации при старте активити
Есть покадровая анимация, которая выставлена фоном одного из элементов...

Запрос разрешений при старте приложения
При старте приложения сделал запрос на пермишены в onCreate, проблемка в том,...

Открытие приложения при старте устройства
Всем привет! Нужно реализовать такую ​​вещь, необходимо чтобы при включении...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru