Форум программистов, компьютерный форум, киберфорум
Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517

Перемапить действия кнопок

26.11.2014, 16:19. Показов 1701. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Купил новые bt наушники, а моя xperia active с андроид 2.3 не понимает её кнопок управления воспроизведением, судя по дате выхода гарнитуры она поновее моего андроида оказалась ... Ну да сейчас не об этом, я на 100% уверен что телефон ловит коды нажатых кнопок на гарнитуре так как если подсветка выключилась на телефоне, а я нажал одну из кнопок гарнитуры то подсветка на телефоне снова загорается = телефон 100% что-то поймал, как бы мне теперь замапить коды кнопок с гарнитуры на стандартные коды управления проигрывателем ... может программа какая есть для этого? На старый symbian ещё помню была такая позволяющая мапить любой код на любой, так как я не андроид разработчик то сам написанием такого враппера сейчас заниматься не хотел бы, может есть что готовое ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.11.2014, 16:19
Ответы с готовыми решениями:

Не отображаются действия кнопок FN
После установки windows 7 на ноутбук acer v5-573g перестали отображаться значки увеличения громкости и яркости. Раньше на windows 8 при...

Исследовать результаты действия кнопок упорядочивания размещения
Есть задание: исследовать результаты действия кнопок упорядочивания размещения (Align to Grid, Align Lefts, Align Centers, Align Rights,...

Как распихать действия из функций для кнопок по классам?
как распихать действия из функций для кнопок по классам?

11
Эксперт HardwareЭксперт Windows
22200 / 12121 / 653
Регистрация: 11.04.2010
Сообщений: 53,467
26.11.2014, 16:23
а на офсайте производителя гарнитуры смотрели? может там есть приблуда
и в настройках плеера попробуйте покопаться
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
26.11.2014, 16:58  [ТС]
Цитата Сообщение от qvad Посмотреть сообщение
а на офсайте производителя гарнитуры смотрели? может там есть приблуда
Ну нет конечно, кто в здравом уме будет делать нерабочие кнопки и потом раздавать программу чтобы это полечить, думаю мой телефон в попал в то меньшинство у кого работает только кнопка вызова, а кнопки паузы/next/prev не рабочие (на пк кстати работают).
Цитата Сообщение от qvad Посмотреть сообщение
и в настройках плеера попробуйте покопаться
И какие там опции должны быть? Чекбокс кнопки гарнитуры работают / кнопки гарнитуры не работают ?
В poweramp есть доп. фича в виде перехвата нажатия кнопок с выключенным экраном и оно работает с моими старыми наушниками, но с новыми даже с открытым poweramp ничего не хочет работать, кнопки только пищат подавая сигнал что их нажали и на этом всё. Похоже они отправляют код который мой телефон не воспринимает как код переключения трека / паузы воспроизведения и поэтому игнорирует, я бы хотел как-то это исправить.
0
Заблокирован
26.11.2014, 18:01
Gepar, Андроид то поставил 4 хотя бы?
0
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 29
26.11.2014, 23:56
В системе есть файл mtk-kpd.kl примерно такого содержания "key 350 HEADSETHOOK", открываешь блокнотом и меняешь последнее на другое значение. Если не помогло - ставишь сторонний плеер, например PlayerPro, включаешь в настройках "переопределение гарнитуры".
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
27.11.2014, 00:24  [ТС]
Dr_Quake, нет, это слишком радикальное решение чтобы заставить кнопки гарнитуры работать (да и нет гарантий что хоть там заработают), хотелось бы просто замапить и всё, я ведь не против того что какая-то программа висела бы в фоне и переводила одни коды нажатий в другие. Я даже нашёл пару программ с подобным описанием, но они умели работать только с кнопками телефона, никаких автоопределений кнопок как в той программке для симбиана (там был удобнейший режим что решал все проблемы: выбираешь scan key после чего нажимаешь нужную кнопку, а оно тебе код и возможность заремапить то что ты только что нажал) я не нашёл, а жаль ...
0
Заблокирован
27.11.2014, 00:26
На твою xperia есть официальный 4.0.4 и неофициальный 4.4.4...
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
03.12.2014, 01:47  [ТС]
Цитата Сообщение от Dr_Quake Посмотреть сообщение
На твою xperia есть официальный 4.0.4 и неофициальный 4.4.4...
Да я помню, сони ещё на коробки клеила тогда наклейку "мы выпустим андроид 4 для вашего девайса позже, атвечаю", другое дело что по отзывам время работы от батарейки только меньше станет, а я как-то уже взял в привычку заряжать телефон раз в 4-5 дней (при условии использования телефона в основном как звонилки и проигрывателя). Другое дело что хотелось бы обойтись малой кровью и всего то заставить телефон понимать эти китайские сигналы с гарнитуры, может быть здесь и 4ый андроид не поможет, а так чтобы из коробки понимал те кнопки понадобиться только какой-то чайна эдишн
0
Заблокирован
03.12.2014, 01:55
Не умеет он 4-5 дней физически, это кривая калибровка, рухнет когда не ожидаешь. Разве что если отрубить 3G, и data connection, и не звонить. На 4 андроиде сильно хуже не станет батарейка если почистить или заморозить мусор. Да и никто бэкап не мешает сделать полный того что есть(не забываем что ядро шьётся отдельно и не вытаскивается). Единственное - апгрейд делать нельзя, только форматировать после обновления, иначе и батарейка улетит, и баги будут...
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
03.12.2014, 23:30  [ТС]
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Не умеет он 4-5 дней физически, это кривая калибровка, рухнет когда не ожидаешь.
Дык второй год могёт уже Xperia active если что у меня, экран небольшой чтобы в карман влезал ну и на батарейке это положительно сказывается как видишь. Работает в режиме звонки/смс + проигрыватель. Ну всякие там органайзеры, интернет банки и т.д я и вспоминать не буду, не сильно то они отражаются на батарейке. Интернет с мобильника толком не использую, разве что что-то надо найти срочно, а так привычки ехать в маршрутке и листать видео с котейками в интернете нет - наверное это основной эконом фактор. Гугло сервисы тоже под корень вырезал, пользуюсь специальным сервисом позволяющим скачивать приложения с google play так как сами приложения установить/обновить мне надо не чаще чем раз в несколько недель, а все гугло сервисы батарейку жрут постоянно.
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Единственное - апгрейд делать нельзя, только форматировать после обновления
Вот с этими всеми особенностями я так и не разобрался, в первые дни чтобы установить нужное ПО мне понадобился root поэтому я сделал всё по инструкции, а там была и смена ядра и прочие танцы, теперь у меня какой-то альтернативный загрузчик позволяющий накатывать ядро и прошивки и я без понятия что будет если я суну ему "не ту" прошивку, даст ли он мне тогда вообще сделать откат или нет так что стараюсь оттянуть момент апгрейда.

Касательно проблемы: она исправилась сама собой. Это смешно, но вот реально кнопки просто начали восприниматься проигрывателями и всё, заметил когда второй раз наушники ложил в сумку в режиме ожидания и они начинали играть что навело на мысль что играть то они могут начать только если кнопку нажать. Из программ последние две недели ничего не устанавливал и не обновлял, только музыки добавилось, может телефон обрадовался паре старых альбомов Metallica и на радости дал возможность переключаться между ними ?
0
Заблокирован
04.12.2014, 10:49
Запороть нереально телефон flashmode - из flashmode шьётся даже если ядро запорото.

Кстати что за софт вместо гуглосервисов?
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
04.12.2014, 11:41  [ТС]
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Кстати что за софт вместо гуглосервисов?
Никакого, просто использую сайты позволяющие скачивать apk с google play.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2014, 11:41
Помогаю со студенческими работами здесь

Выбор действия из нескольких вариантов нажатием двух кнопок, case of
Есть несколько действий. Необходимо написать выбор действия посредством нажатия кнопки TButton1 и TButton2 (или TButton3) используя case of...

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

Из созданного массива кнопок одна из кнопок (9) должна выполнять метод Percent
Из созданного массива кнопок одна из кнопок (9) должна выполнять метод Percent, но после запуска выдаёт исключение "Ссылка на объект...

Как определить индексы соседних кнопок в массиве кнопок?
Массив кнопок 10*10,при нажатии на кнопку она меняет цвет,и соседние с ней тоже.Сама кнопка меняет цвет,а как определить индексы соседних? ...

Имитация нажатия кнопок клавиатуры нажатиями кнопок в окне
Скажите,как заменить нажатие кнопок клавиатуры на нажатие кнопок в окне?


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru