android 6.0我现在想设置一个按键,无论在哪个界面,哪个APK都可以响应

android 6.0我现在想设置一个按键,无论在哪个界面,哪个APK都可以响应,就像power键一样,或者像音量键一下,这样应该在系统的哪里修改,怎么修改,我在PhoneWindowmanager里面试过把,音量键的点击事件换成跳转到一个activity,但是没有效果,哪位大佬知道啊,求教啊

2个回答

先屏蔽此按键,在设定动作,不过一般来说只能在本app里实现。

无效是指拦截按键失败呢,还是启动Activity失败

拦截呢在PhoneWindowManager里的函数:
public int interceptKeyBeforeQueueing(KeyEvent event, int policyFlags)

    if (KeyEvent.KEYCODE_XXXXX == event.getKeyCode()) {
        //拦截,添加自定义处理
        return 0;
    }
chenxu2614
Tauren2614 回复xiaxiao_new: 在PhoneWindowManager里,不是app
大约 2 年之前 回复
xiaxiao_new
xiaxiao_new 额,不是这个意思,我在改android 系统,不是app,
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问