Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我的目的是在用户连续四次按下电源按钮时启动服务。
怎么可能
任何人都可以给我一些工作示例代码。
在您的活动中添加以上代码。这样就可以了。但仍然需要寻找连续4次点击电源按钮并将i重设为0。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我的目的是在用户连续四次按下电源按钮时启动服务。
怎么可能
任何人都可以给我一些工作示例代码。
最佳答案
int i = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_POWER)
{
i++;
if(i == 4)
{
// Do something you want
}
}
return super.onKeyDown(keyCode, event);
}
在您的活动中添加以上代码。这样就可以了。但仍然需要寻找连续4次点击电源按钮并将i重设为0。
08-04 07:39