2010-11-17 21 views

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.

+0

Marc, merci beaucoup! Ça marche! –