我的应用程序中有一个要求,我必须选择各种按钮,例如Search、Volume Up、Volume Down、Back 按钮来启动我的应用程序。
我知道我必须重写这些按钮的功能,但是我必须使用什么 API 以及如何才能重写它们。
我的应用程序中有一个要求,我必须选择各种按钮,例如Search、Volume Up、Volume Down、Back 按钮来启动我的应用程序。
我知道我必须重写这些按钮的功能,但是我必须使用什么 API 以及如何才能重写它们。
您的应用程序应该正在运行并且您需要以下代码:
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
// Do your thing
return true;
} else {
return super.onKeyDown(keyCode, event);
}
}
键列表:http: //developer.android.com/reference/android/view/KeyEvent.html