如何让一个service监听按键事件?
另外我还想让这个服务开机就能运行?
求助!
------解决方案--------------------
输入事件从驱动读出后由WindowManagerService派发给焦点进程的焦点view上面, 具体我不知道如何能获取,但有想法供你参考。
1.越过框架层,在你的service里直接通过jni去读内核Input子系统报上来的消息
2.看看WindowManager有没有提供截取按键消息的binder接口出来
3.不行就想想为何有这种需求,是不是想歪了
开机运行需要在Manifect里加个Broadcastreceiver,收到Bootcomplete消息后start你的server