如何编程各种Android手机按钮来启动我的应用程序?

时间:2014-01-20 06:43:15

标签: android-intent android-hardware

我的应用程序中有一项要求,我必须选择各种按钮,例如搜索增加音量降低音量后退按钮以启动我的应用。

enter image description here

我知道我必须覆盖这些按钮的功能,但我必须使用什么API以及如何覆盖它们。

1 个答案:

答案 0 :(得分:1)

您的应用程序应该正在运行,您需要以下代码:

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