问题描述
- android 后台如何检测音量键消息?
-
我们有个APK需求,需要在后台检测音量键消息,检测到音量键(Down 或UP)之后,启动APK设定的服务。请教大神有什么思路没? 现在按键消息只能在当前有焦点的View类获取。
解决方案
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch(keyCode){
case KeyEvent.KEYCODE_VOLUME_DOWN://音量下键
break;
case KeyEvent.KEYCODE_VOLUME_UP://音量上键
break;
return true;
}
}
解决方案二:
没做过,一个思路可以试试看:
注册一个BroadcastReceiver,接收系统的按键广播,然后判断按键进行处理。
时间: 2024-09-04 14:34:00