2016-12-28 4 views

Antwort

0

Ich denke Schlüsselereignisse von verschiedenen Bluetooth Headsets variieren und konfigurierbar.

Aber im Allgemeinen versuchen Sie erfassen KeyEvent.KEYCODE_VOLUME_UP und KeyEvent.KEYCODE_VOLUME_DOWN.

0

Verwenden Sie dies, um die wichtigsten Ereignisse zu erhalten und sie dann entsprechend zu filtern!

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)) { 
     ... 
     return true; 
    }else if ((keyCode == KeyEvent.KEYCODE_VOLUME_UP)){ 
     ... 
     return true; 
    }else 
     return super.onKeyDown(keyCode, event); 
} 
Verwandte Themen