Existe-t-il un moyen de savoir si les utilisateurs appuient sur l'un des deux boutons de volume matériel situés sur le côté du téléphone?Programmation BlackBerry - Boutons de volume matériel côté
4
A
Répondre
6
Sur votre MainScreen ou classe FullScreen, substituez la méthode suivante:
protected boolean keyControl(char key, int status, int time) {
switch (key) {
case Characters.CONTROL_VOLUME_UP:
// Do something
return true;
case Characters.CONTROL_VOLUME_DOWN:
// Do something
return true;
default:
return super.keyCharUnhandled(key, status, time);
}
}
La mise en garde étant que cela ne fonctionne que lorsque votre application et cet écran sont au premier plan. Si vous souhaitez autoriser les utilisateurs à utiliser les touches de volume pendant que votre application est en arrière-plan, vous devez utiliser le BlackBerry Media Actions API, qui n'est disponible qu'à partir de la version 5.0.
Marc, merci beaucoup! Ça marche! –