지금 서비스로 상속받아 백그라운드로 프로그램을 만들고 있는데요..액티비티가 아닌
서비스에서 키(센터 키)를 누르면 토스트를 띄운다던가 하려고 하는데...
키 이벤트가 안되네요...
아래 코드처럼 했는데...백그라운드 상태에서 키 이벤트 발생 시키는법 아시는분 답변 달아주세요...ㅎ

import android.app.Service;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.view.KeyEvent;
import android.widget.Toast;

public class Control extends Service
{
 public boolean onKeyDown(int keyCode, KeyEvent event)
 {
  if(keyCode == KeyEvent.KEYCODE_CAMERA)
  {
   String str = "카메라 키.";
   Toast.makeText(this, str, str.length()).show();
  }
  else if(keyCode == KeyEvent.KEYCODE_DPAD_CENTER)
  {
   String str = "센터 키.";
   Toast.makeText(this, str, str.length()).show();
  }
  return onKeyDown(keyCode, event);
 }

 @Override
 public IBinder onBind(Intent intent) {
  // TODO Auto-generated method stub
  return null;
 }

}