обрабатывать внешние клавиши громкости в J2me

Не могли бы вы дать мне какое-нибудь представление о том, почему устройство S40 не получает события нажатия клавиш внешней громкости?

У меня такой телефон:

  1. Nokia 5130 XpressMusic - Series 40, 5-е издание, пакет функций 1
  2. Nokia 3110 Classic. - Series 40, 3-е издание, пакет функций 2

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

Я попробовал ссылку ниже, в которой объясняется поддержка S40 5th edition FP1. Так что в моем случае Nokia 5130 не работает. Почему?

Внешние клавиши регулировки громкости - сайт Nokia Java Developer

Регулятор громкости MIDlet в устройствах Series 40 и S60 - вики для разработчиков Nokia


person PrashantAdesara    schedule 27.04.2012    source источник


Ответы (1)


В J2ME вы не можете получить событие внешней клавиши для клавиш громкости. Это зависит от производителя, и в J2ME нет такого списка.

person Megha    schedule 10.05.2012
comment
Да, верно, я думаю, это зависит от производителя. Бекоз, у меня нет подходящего решения для работы с внешним объемом. Но я застрял на nokia 5130 xpressmusic. У этого устройства есть S40 5th edition fp1, то тоже не работает (ссылка в моем вопросе выше). Почему? - person PrashantAdesara; 10.05.2012
comment
В Nokia 5130 или любом другом устройстве вы не можете получить событие внешней клавиши громкости. - person Megha; 14.05.2012
comment
Да, верно. Если я запустил этот код в N72, он заработает правильно. Но не с Nokia 5130. Знаете почему? - person PrashantAdesara; 14.05.2012
comment
На N72 вы можете получить событие внешнего ключа? Какое событие вы получаете для N72? И это устройство к устройству, поэтому вы не можете найти решение для этого. - person Megha; 15.05.2012
comment
Ох ... Извините за мою ошибку. Я тестирую Nokia N78, а не N72. Извините за мой неправильный пост. - person PrashantAdesara; 16.05.2012