我的目的:在机器启动后就能在后台一直监控某个实体按键的KeyDown事件(比如按一下向上键就执行相应的程序,不用显示界面,在后台处理)。
但是小弟我一直没能找到方法,请各位大虾指教!

解决方案 »

  1.   

    做个开机启动的service程序,然后注册监听keyeventlistener
      

  2.   

    能详细点吗?keyeventlistener能监听按键么?不是用onKeydown吗?
    还有 service怎么注册listener?
      

  3.   

    大哥 service里面是监听不了OnKeyDown的
      

  4.   

    种种迹象表明肯定是service没错,至于能不能监听OnKeyDown我真的不知道
      

  5.   

    可以监听的 实际上按键处理是由WindowMananger发出来的你可以监听的 
      

  6.   

    同研究,貌似不行,可能要root
      

  7.   

    某个实体按键的KeyDown事件这里既然是你自己手机独有的按钮 
    从驱动往上都可以自己做的 如果你是说的通常意义上的音量键什么的 
    如果不改framework 比较难啊
      

  8.   

    单纯的一个第三方应用应该搞不定的,如果是做整机系统,可以修改framework层
      

  9.   

    我跟你说一个思路吧 肯定是可以的你的service 启一个大小为1*1的窗口 放到角落这个窗口 可以监听on key的