我必须通过最简单的用户与手机交互来触发我的应用程序,例如按下电源按钮3次。有什么方法可以听服务中的电源按钮事件吗?
答案 0 :(得分:0)
您需要通过以下代码跟踪电源键事件
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(KeyEvent.KEYCODE_POWER == event.getKeyCode()){
if(time interval is less)//Consider as double click
//code to do on power press
else //Consider as single click
//nothing to do
}
return super.onKeyDown(keyCode, event);
}