按模拟器的某个按键时启动一个Service,求实现思路

解决方案 »

  1.   

    在OnKeyListener 中的onKey方法中捕获某某按键按下的后,启动service就OK了
      

  2.   

    后台启动的话,应该不行!
    前台的话,直接监听就行呢! @Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {
    // TODO Auto-generated method stub
    switch(keyCode){
    case KeyEvent.KEYCODE_A://按A键启动服务
    startService(new Intent(A.this,B.class));
    break;
    }
    return super.onKeyUp(keyCode, event);
    }
      

  3.   


    启动一个service…… startService要啥思路?
    还是说你想问按键添加一个service呢?service可是在系统启动的时候就加载的