Форум программистов, компьютерный форум, киберфорум
Наши страницы
Google Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Gepar
1181 / 537 / 77
Регистрация: 01.07.2009
Сообщений: 3,517
#1

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

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

Купил новые bt наушники, а моя xperia active с андроид 2.3 не понимает её кнопок управления воспроизведением, судя по дате выхода гарнитуры она поновее моего андроида оказалась ... Ну да сейчас не об этом, я на 100% уверен что телефон ловит коды нажатых кнопок на гарнитуре так как если подсветка выключилась на телефоне, а я нажал одну из кнопок гарнитуры то подсветка на телефоне снова загорается = телефон 100% что-то поймал, как бы мне теперь замапить коды кнопок с гарнитуры на стандартные коды управления проигрывателем ... может программа какая есть для этого? На старый symbian ещё помню была такая позволяющая мапить любой код на любой, так как я не андроид разработчик то сам написанием такого враппера сейчас заниматься не хотел бы, может есть что готовое ?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 16:19
Ответы с готовыми решениями:

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

Исследовать результаты действия кнопок упорядочивания размещения
Есть задание: исследовать результаты действия кнопок упорядочивания размещения...

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

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

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

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

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

Кстати что за софт вместо гуглосервисов?
0
Gepar
1181 / 537 / 77
Регистрация: 01.07.2009
Сообщений: 3,517
04.12.2014, 11:41  [ТС] #12
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Кстати что за софт вместо гуглосервисов?
Никакого, просто использую сайты позволяющие скачивать apk с google play.
0
04.12.2014, 11:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2014, 11:41

Из созданного массива кнопок одна из кнопок (9) должна выполнять метод Percent
Из созданного массива кнопок одна из кнопок (9) должна выполнять метод Percent,...

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

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


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

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

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