【发布时间】:2013-10-20 05:21:31
【问题描述】:
我的目标是在用户连续按电源按钮 4 次时启动服务.. 怎么可能.. 谁能给我一些工作示例代码。
【问题讨论】:
标签: android android-intent service broadcastreceiver
我的目标是在用户连续按电源按钮 4 次时启动服务.. 怎么可能.. 谁能给我一些工作示例代码。
【问题讨论】:
标签: android android-intent service broadcastreceiver
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。
【讨论】: