использовать клавишу громкости в приложении - PullRequest
0 голосов
/ 19 июля 2010

как я могу использовать клавиши громкости и клавиши камеры в приложении? я использую -36 и - 37 постоянное значение, но это не работает !!! я использую это, чтобы получить ключевое имя

str = getKeyName(keyCode);

но когда я нажимаю клавиши регулировки громкости или клавиши камеры, он возвращает ноль Кто-нибудь может мне помочь спасибо

Ответы [ 2 ]

0 голосов
/ 20 июля 2010

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

Если ваш мобильный телефон поддерживает это, он должен вызвать функцию keyPressed(int keyCode) из Canvas. Если вы как-то выведете код, вы сможете его использовать.

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

0 голосов
/ 19 июля 2010

На какой платформе? Что за клавиатура? Это специфический для реализации вопрос; для клавиши регулировки громкости не существует стандартизированного кода клавиши, поскольку он не является частью стандартной раскладки из 101 или 104 клавиш. (И даже в этом случае коды клавиш различаются в зависимости от страны и языка.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...