我要实现的功能和很多手机的截屏的时候需要按2个键一样,这个就是需要添加到系统源码的按键事件处理中,让系统的按键监听来处理,现在也是到处找相关资料,希望大家能多多提供线索,给些方向!
谢谢

解决方案 »

  1.   

    不太清楚你的意思
    1.是在手机出厂的时候指定组合键?
    2.还是手机用户自定义组合键的功能
    3.全触摸的手机怎么办?1.可以找一个book.xml的文件 里面会有快捷键<shortcut>和<package>栏去指定启动哪个package
    2.用户自定义的话 可能需要自己修改inputevent的处理逻辑了 jni层的代码 处理两个keyevent down 本地记录一下已经按下的key 
    3.全触摸如果要支持 请修改IME模块吧 而且安装其他输入法之后就无效了
      

  2.   

    ...可以看看windowManagerService里长按事件是怎么处理的~组合键应该有个要先按,长按后加个标志..另一个键值上报时先判断一下是否与其相关的组合键的标志,如果开关打开了就执行相应功能~  = = 仅提供思路~
      

  3.   

    大家的思路都是对的,现在就是找资料来学习代码,自己没有看过framework里面的代码