按住主页按钮时如何运行代码? (机器人)

时间:2014-04-18 04:06:09

标签: java android service

当用户在应用程序外 时按住主页按钮(或后退按钮)时,如何运行某些代码?

我有一个虚拟助手应用程序,我希望它在用户按下主页按钮时开始运行。我可以用这段代码来做吗?

public class HomeHoldDown extends ActionBarActivity
{
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
    Toast.makeText(this, "Key pressed long!", Toast.LENGTH_LONG).show();
    return true;
}
return super.onKeyLongPress(keyCode, event);
}
}

由于

0 个答案:

没有答案