在Android应用程序中,当我按下手机的星号按钮(不是小部件按钮)时,是否可以执行我的应用程序中的任何特定事件?如果可能的话,我该如何实现它?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_STAR: //here you check any key you want
{
//your code here
return true;
}
}
return super.onKeyDown(keyCode, event);
}
编辑
回答您的评论,我不认为这是可能的。KeyDown/Up事件在Activities上处理。而你没有一个活动处于活跃状态。看看这个!
编辑
是的,根据这个人的说法,你不能这样做。
*
键),那么不行。